File & Data Converters
Convert between data formats instantly — JSON, CSV, XML, YAML, Base64, colors, number bases and more. No upload, no signup.
free tools · no sign-up · works in your browser
Color
Color Picker & Converter
Pick any color and instantly read its HEX, RGB and HSL values.
RGB to HEX Converter
Convert RGB values into a HEX color code, with a live swatch preview.
HEX to RGB Converter
Convert HEX color codes to RGB values, with a live preview and HSL output too.
HEX to HSL Converter
Convert HEX colors into HSL (hue, saturation, lightness) for easier theming.
RGB to HSL Converter
Convert RGB color values into HSL with a live preview.
Number Base
Binary to Text Converter
Decode binary back into readable text.
Binary to Hex Converter
Convert binary to hexadecimal directly.
Decimal to Binary Converter
Convert decimal numbers to binary instantly.
Hex to Binary Converter
Convert hexadecimal numbers to binary.
Hex to Decimal Converter
Convert hexadecimal numbers to decimal.
Binary to Decimal Converter
Convert binary (base-2) numbers to decimal (base-10) with the step-by-step value.
Decimal to Hex Converter
Convert decimal numbers to hexadecimal (base-16).
Text to Binary Converter
Convert text into its binary ASCII/UTF-8 representation.
Decimal to Octal Converter
Convert decimal numbers to octal (base-8).
JSON Formatter & Validator
Format, beautify and validate JSON with proper indentation and instant error messages. Paste minified JSON and get clean, readable output.
Base64 Decode
Decode Base64 back into readable text, with full Unicode support.
URL Decoder
Decode percent-encoded (%20, %2F …) URLs and query strings back into plain text.
URL Encoder
Percent-encode text and query parameters so they're safe to use in URLs.
JSON to CSV Converter
Convert a JSON array of objects into clean CSV ready for Excel or Google Sheets — column headers detected automatically.
HTML Entity Decoder
Convert HTML entities like & and < back into their original characters.
Base64 Encode
Encode text or UTF-8 strings to Base64 instantly. Unicode-safe encoding right in your browser.
Markdown to HTML Converter
Convert Markdown into clean HTML — headings, lists, links, bold, italics, code and more.
CSV to JSON Converter
Convert CSV data into a JSON array of objects. The first row becomes the keys; quotes and commas are handled.
XML to JSON Converter
Convert XML into structured JSON in your browser — attributes and nested elements supported.
JSON Minifier
Minify JSON by removing all whitespace to shrink payload size for APIs and configs.
YAML to JSON Converter
Convert YAML configuration into JSON. Supports nested maps, lists and scalars.
JSON to YAML Converter
Convert JSON into clean, indented YAML for Kubernetes, CI configs and more.
HTML Entity Encoder
Escape <, >, & and quotes into HTML entities so code displays as text instead of rendering.
JSON to XML Converter
Convert a JSON object into well-formed XML markup.
Choosing the right data converter
Most conversions here answer one of three questions: how do I move data between formats, how do I make it safe to put inside a link or a page, and how do I read a number or colour in another notation.
Moving data between formats
JSON to CSV Converter turns an array of objects into spreadsheet rows, and CSV to JSON Converter goes the other way. For config files, use YAML to JSON Converter. If the JSON itself is the problem, JSON Formatter & Validator indents it and shows the syntax error the parser found, so you can see where it breaks.
Encoding for transport
Pick the encoder by destination. A value going into a link or query string needs URL Encoder. Text that will be shown inside an HTML page needs HTML Entity Encoder. Binary data, such as an image embedded in JSON, needs Base64 Encode. Encoding is not encryption: anyone can reverse it with the matching decoder, so never treat a Base64 string as hidden.
Numbers and colours
The number-base converters, such as Hex to Decimal Converter, each do one conversion. If you are still choosing a colour, start with Color Picker & Converter, which shows HEX, RGB and HSL side by side.
Every conversion runs in your browser, so pasted data is not uploaded. That matters when a file holds API keys or customer records.