Base64 Encoder & Decoder — Text, Files & Base64URL
Encode or decode Base64 text and files online. Supports UTF-8, Base64URL, padding, line-by-line conversion, data URIs, preview, and download in your browser.
Open tool →Capture a webhook, test a WebSocket connection, or paste JSON for an instant preview. No signup. Start with the task in front of you.
Choose a task above to see the result. JSON → Formatted data cURL → Fetch code Base64 → Readable text
Previewed locally. Continue with your original input in the full tool.
DetectedJSONHigh confidence
Encode or decode Base64 text and files online. Supports UTF-8, Base64URL, padding, line-by-line conversion, data URIs, preview, and download in your browser.
Open tool →Connect to ws:// or wss:// endpoints directly from your browser, send text or JSON messages, and inspect timestamped events.
Open tool →Start with a task, then carry the result into the next tool.
Paste JSON to generate Go, TypeScript, Java, or Python types.
JSON→Go / TypeScriptConvert cURL into request code with clear compatibility notes.
cURL→Fetch / Python / GoCombine and save recurring steps, ready for the next input.
Base64→JSON→JSONPathEach template includes input and options. Replace the sample with your data and save it for next time.
Base64 → JSON → JSONPath
JSON → $.user.roles[*]
Trim → Remove empty lines → Deduplicate
JSON sample → Schema → Docs & validation
Table → Column cleaning → SQL INSERT
Fixed seed → Field rules → JSON / CSV / SQL
Built around the recurring steps in APIs, structured data, text work, and debugging.
Generate Go structs, TypeScript interfaces, Java records, or Python dataclasses from sample JSON entirely in your browser.
Runs locallyDeveloperBuild a reusable browser-local workflow such as Base64 decode → JSON format → JSONPath extract, then run it in one click.
Runs locallyDataFormat, minify, and validate JSON with useful line and column errors. Your data stays entirely in this browser.
Runs locallyDeveloperConvert cURL to Fetch, Axios, Node.js, Python, Go, Java, PHP, or C# code locally in your browser.
Runs locallyDataCompare two JSON documents by path and find added, removed, changed, and type-mismatched values without uploading data.
Runs locallyDataConvert common YAML documents to JSON and JSON back to readable YAML without uploading configuration data.
Runs locallySecurityDecode JWT headers and claims, inspect timestamps, and check expiration locally. Decoding does not verify the signature.
Runs locallyDeveloperTest regular expressions with live matches, capture groups, flags, and a safe replacement preview. Everything runs in your browser.
Runs locallyChoose tools by task, with practical steps and common pitfalls.
Smart Paste, JSON, JWT, Base64, cURL, and text tools run in the current tab. Features that require a backend are clearly marked.
Follow practical troubleshooting steps and use the tools to check your result.
The browser received a response that does not authorize the requesting Origin. Inspect both OPTIONS and the actual response rather than adding a wildcard header everywhere.
Verified 2026-08-18DNSThe resolver says the queried name does not exist. Confirm that the record was created in the authoritative zone and that delegation points to the expected nameservers.
Verified 2026-08-18TLSThe certificate presented by the server is outside its validity window, or the verifying machine has an incorrect clock. Check the live certificate before replacing files blindly.
Verified 2026-08-18JWTThe token exp timestamp is earlier than the verifier's current time. Decode the claim, confirm seconds versus milliseconds, and obtain a new token through the intended flow.
Verified 2026-08-02