Encoding & Conversion
9 encoding and conversion tools that cover the most common data transformation needs. Encode and decode Base64 strings, URL-encode parameters, convert JSON to TypeScript interfaces, convert between JSON and CSV or YAML, transform number bases, convert storage units, and convert CSS units. Every operation runs locally in your browser — no server uploads.
Base64 Encode/Decode
Encode and decode Base64 strings with Basic Authentication header support. Real-time bidirectional conversion with configurable charset.
URL Encoder/Decoder
Encode and decode URL strings with Component, Whole URL, and Form modes. Includes a reserved-character reference table.
JSON / TypeScript
Convert JSON or JSON5 to TypeScript interfaces and type definitions. Supports nested objects, union types, array merging, and JSON5.
JSON / CSV Converter
Convert between JSON and CSV formats. Handles nested objects, custom delimiters, and provides a tabular data preview.
CSV / Markdown Table
Convert between CSV and Markdown Table formats. Adjust column alignment, delimiters, and layout with real-time bidirectional conversion.
Number Base Converter
Convert numbers between binary, octal, decimal, and hexadecimal with real-time sync. Supports 8/16/32/64-bit two's complement, bit visual editor.
JSON / YAML Converter
Convert between JSON and YAML formats with full YAML 1.2 support. Handles multi-document YAML, anchors, and aliases.
Storage Unit Conversion
Convert between bytes, KB, MB, GB, TB, PB and more. Supports both SI (decimal) and IEC (binary) standards.
CSS Unit Converter
Convert between CSS units (px, rem, em, vw, vh) with customizable base values. Batch convert CSS code and reference lookup table.