U.UtilityApp
🔄 29 tools

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

Number Base

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.