Developer workflow

Debug Developer Text

Decode, validate, inspect, and compare a text payload without leaving the browser.

Use this when: Investigate payloads and text data during debugging.

Your input stays in the browser — nothing is sent to a server. Privacy policy.

Start with this messy input

An encoded event copied from a failed request

payload=eyJldmVudCI6ImRlcGxveSIsInN0YXR1cyI6ImZhaWxlZCIsImVycm9ycyI6WyJtaXNzaW5nIHRva2VuIl19&trace_id=req_1042

Steps

Run 4 steps.

  1. 1

    Encoder / Decoder

    Decode the payload value

    Isolate the Base64 payload and decode it into readable text.

    Look for: Whether the decoded result is JSON or another format needing inspection.

    Open Encoder / Decoder in a new tab
  2. 2

    JSON Format Studio

    Validate and format JSON

    Paste the decoded value and format it as a structured payload.

    Look for: Syntax problems, unexpected keys, and the explicit failed status.

    Open JSON Format Studio in a new tab
  3. 3

    Regex Playground

    Check identifiers in logs

    Test a pattern such as req_[0-9]+ against accompanying log text.

    Look for: The same trace identifier across request and error lines.

    Open Regex Playground in a new tab
  4. 4

    Diff Viewer

    Compare corrected output

    Compare the failed payload with a corrected test response.

    Look for: The smallest expected change, such as status and removed error output.

    Open Diff Viewer in a new tab

Before

payload=eyJldmVudCI6ImRlcGxveSIsInN0YXR1cyI6ImZhaWxlZCIsImVycm9ycyI6WyJtaXNzaW5nIHRva2VuIl19&trace_id=req_1042

Decoded and formatted inspection result

{
  "event": "deploy",
  "status": "failed",
  "errors": ["missing token"],
  "trace_id": "req_1042"
}

What the tools cannot decide for you

  • Decode only data you are permitted to handle and remove secrets before sharing screenshots.
  • Formatting proves syntax, not that an API contract or deployment is correct.
  • The final fix still needs verification in the system that produced the payload.

Try your own input

Start by decoding text

Turn the opaque payload into something you can inspect safely.

Open the first tool

Continue from here

Found an issue or have a suggestion? Report an issue or suggest an improvement.