JSON Encoder/Decoder

Encode and decode JSON using Base64 and URI encoding

Input JSON/Text
Paste JSON or text to encode/decode
Ready
Base64:
URI:
Encoded/Decoded Output
Encoded/decoded result
No output
Error:

Why Encode/Decode JSON?

URL Safety

Safe URL Parameter Transmission

JSON contains characters that break URLs (spaces, quotes, brackets). URL encoding ensures JSON data can be safely passed as query parameters or form data without corruption.

Base64

Binary-Safe Data Storage

Base64 encoding converts JSON to ASCII-only format, essential for embedding in XML, email, or systems that don't handle special characters. Common in JWT tokens and data URIs.

Escaping

String Literal Preparation

Escape JSON for embedding in JavaScript strings, HTML attributes, or database queries. Prevents syntax errors and security vulnerabilities from unescaped quotes and special characters.