What's going on with my Serial Monitor

Hi @lexter333. The fact that the "Received" part of the output is not corrupted shows this is a problem with the received data, rather than a problem with the communication between the ESP32 and Serial Monitor.

It could be caused by a problem in your sketch code. Please post your full sketch so that the forum helpers can review it.

I'll provide instructions you can follow to do that:

  1. Select Tools > Auto Format from the Arduino IDE menus.
    This is done to make the code easier for us to read.
  2. Select Edit > Copy for Forum (Markdown) from the Arduino IDE menus.
  3. Open a reply here on this forum topic by clicking the "Reply" button.
  4. Press the Ctrl+V keyboard shortcut (Command+V for macOS users).
    This will paste the sketch to the post composer.
  5. Move the cursor outside of the code block markup before you add any additional text to your reply.
  6. Repeat the above process if your sketch has multiple tabs.
  7. Click the "Reply" button to publish the post.

When your code requires a library that's not included with the Arduino IDE please post a link to where you downloaded that library from, or if you installed it using Library Manager then say so and state the full name of the library.