Developer Tool
Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to text. Supports standard Base64 and URL-safe Base64URL. All processing happens in your browser.
Your data is processed locally in your browser and is never uploaded.
More Developer Tools
Free browser-based tools for developers. No data leaves your device.
- Dev Tool
JWT Decoder
Decode JWT tokens locally without sending data to any server.
Open - Dev Tool
JSON Formatter
Beautify, minify, and validate JSON with indentation options.
Open - Dev Tool
UUID Generator
Generate cryptographically secure UUID v4 identifiers.
Open - Dev Tool
Cron Expression Generator
Build and humanize standard five-field Unix cron expressions.
Open - Dev Tool
Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates.
Open - Dev Tool
URL Encoder/Decoder
Encode and decode URL components and full URIs.
Open - Dev Tool
Regex Tester
Test JavaScript regular expressions with live match highlighting.
Open - Dev Tool
SQL to JSON Converter
Convert SQL INSERT statements to structured JSON.
Open - Dev Tool
CSV to JSON Converter
Parse CSV data into JSON with nested key support.
Open
FAQ
- Does this tool support Unicode characters?
- Yes. Text is encoded as UTF-8 before Base64 encoding, so emojis, accented characters, and CJK text all work correctly.
- What is Base64URL?
- Base64URL is a URL-safe variant that replaces + with -, / with _, and removes trailing = padding. It's used in JWTs and data URIs.
- Is my data sent to a server?
- No. All encoding and decoding happens locally in your browser using JavaScript. No data leaves your device.
- What is the maximum input size?
- There is no hard limit, but very large inputs may slow your browser. For files over 10 MB, consider a command-line tool.