Bob's Multi Tool

Base64 Encoder Decoder

base64 encoderbase64 decoderdecode base64encode base64Privacy: Browser local

Base64 Encoder Decoder

Encode, decode, inspect, and copy a safe payload report for Base64, Base64URL, image data URLs, JSON payloads, and JWT segments locally in the browser.

Input / Output

Start with the tool

Input, output, and copy actions stay in this main surface. Examples and reference checks are separated below.

Copy-ready output

Local session

Input state is saved only in this browser so you can restore the last workspace without an account.

Review after the result

Open examples, checks, and related tools only after the primary input/output flow is done.

Web operations workbench

Inspect an image data URL

Preview Base64 image data, confirm the MIME type, then check presentation contrast before sharing.

3 Tools
  1. 1. Base64

    Detect image bytes and preview the data URL without copying binary text.

  2. 2. MIME

    Confirm the extension and content type used by the image.

  3. 3. Color

    Check contrast when the image is used in a QR, badge, or document background.

Decode an API token

Inspect JWT claims, check time fields, and compare encoded segments safely.

3 Tools
  1. 1. JWT

    Read header and payload, compare expected claims, and copy an auth report without sending the token to a verifier.

  2. 2. Timestamp

    Convert exp, iat, and nbf values into readable dates.

  3. 3. Base64

    Compare Base64URL segments, padding issues, and copy a payload report when token context is unclear.

Verify a webhook signature

Generate the HMAC output, copy a safe signature report, and inspect payload shape or encoding before changing webhook code.

3 Tools
  1. 1. Hash

    Generate digest or HMAC output and copy the signature report without raw input or secrets.

  2. 2. JSON

    Check whether the webhook body shape or whitespace changed before signing.

  3. 3. Base64

    Inspect Base64 or Base64URL encoded bodies and signatures when the webhook provider uses encoded values.

Before copying

  • Choose encode or decode mode deliberately before pasting the value.
  • Confirm the decoded text is expected UTF-8, not binary or compressed data.
  • Use the diagnostics panel to check JSON keys, JWT-like payloads, padding, and control characters.

Common failure cases

  • URL-safe Base64 and standard Base64 can differ by padding and character set.
  • Binary data may not round-trip as readable UTF-8 text.

Related tools

  • Choose encode or decode mode deliberately before pasting the value.
  • Confirm the decoded text is expected UTF-8, not binary or compressed data.
  • Use the diagnostics panel to check JSON keys, JWT-like payloads, padding, and control characters.
Base64 Encoder Decoder - Free Online Base64 and Image Data URL Tool | bobob.app