Base64 Toolbox
Encode and decode text, files and images locally with Base64, Base64URL, MIME and Data URI support
Related guides
How Text Becomes Bytes: Binary, Hex, and UTF-8 Explained
What happens when you save a text file, how UTF-8 encodes characters, and why the same string can be different lengths in binary.
Gzip, Deflate, and CompressionStream: Browser-Native Compression
What RFC 1952 actually specifies, how gzip differs from zlib and deflate-raw, and how to use CompressionStream in modern browsers without any library.
URL Encoding Explained: A Practical Guide to Percent-Encoding
Why URLs can't contain spaces or special characters, how percent-encoding works, and how to avoid the classic pitfalls — double-encoding, + vs %20, and encodeURI vs encodeURIComponent.
Base64 Encoding Explained: What It Is and When to Use It
What Base64 actually does, why it exists, and when you should (and shouldn't) use it — covering the alphabet, padding, Base64URL, Data URIs, and common mistakes.
Related tools
C# to VB.NET Converter
Convert a subset of C# — classes, methods, variables, loops — into VB.NET
CSV Data Viewer
Paste CSV and browse rows in a sortable table with delimiter detection
CSV to Chart
Paste or upload CSV data and generate bar, line, pie, or doughnut charts. Export as PNG.
CSV to JSON Converter
Paste CSV data and convert it to pretty-printed JSON instantly — supports custom delimiters, header row toggling, and value trimming.
CSV to Markdown Converter
Convert CSV to a Markdown table and Markdown tables back to CSV
CSV to SQL Converter
Generate SQL INSERT statements from CSV data