Developer Tools

JSON, CSV, XML, Base64, URL encoding and QR codes - processed locally in your browser.

🌍 Global Access 🔒 Privacy First ⚡ Instant Conversion 💯 Unlimited

Choose a conversion tool

➡

JSON Formatter

Format, minify and validate JSON with clear error messages showing exactly where the syntax problem is. Choose 2-space, 4-space or tab indentation and copy or download the result.

→
➡

JSON to CSV

Turn a JSON array of objects into a CSV table ready for Excel or Google Sheets. Columns are detected automatically from your keys and nested values are kept as JSON text.

→
➡

CSV to JSON

Convert CSV or TSV data into a clean JSON array, with the first row used as field names. Handles quoted values, commas inside quotes and UTF-8 BOM files.

→
➡

JSON to XML

Convert JSON into well-formed XML with a configurable root element. Arrays become repeated elements and special characters are escaped correctly.

→
➡

XML to JSON

Parse any XML document into JSON. Repeated sibling elements become arrays, attributes and text values are preserved, and invalid XML is reported before conversion.

→
➡

Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to readable text. Full UTF-8 support (including Chinese, emoji and accents) and URL-safe Base64 input are handled automatically.

→
➡

URL Encoder / Decoder

Percent-encode text for URLs and query strings, or decode an already encoded URL. Switch between encodeURIComponent for single values and encodeURI for complete links.

→
➡

QR Code Generator

Create a high-resolution QR code from any text, link, Wi-Fi string or contact detail. Choose the size and error-correction level, then download the PNG or copy the data URI.

→
➡

Hash Generator (MD5, SHA)

Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes from any text, in one click. Useful for checksums, cache keys, deduplication and verifying that two strings are identical without comparing them by eye.

→
➡

UUID / ULID Generator

Create UUID v4, time-ordered UUID v7, ULID or short random IDs in bulk. Choose how many you need, strip the hyphens, change the case and copy the whole list in one go.

→
➡

Timestamp Converter

Turn a Unix timestamp into a readable date - and back. You get seconds, milliseconds, ISO 8601, UTC, local time, the weekday, an RFC 2822 string and a relative time such as "3 hours ago". Seconds and milliseconds are detected automatically.

→
➡

Regex Tester

Test a regular expression against your own text and see every match with its position and capture groups. Switch to replace mode to rewrite the text, or extract mode to pull out one group per line.

→
➡

Color Converter (HEX, RGB, HSL)

Convert colours between HEX, RGB, HSL and HSV. Paste one colour per line, including 3-digit HEX, rgb() and hsl() values, and click any swatch to copy its HEX code.

→
➡

JWT Decoder

Decode a JSON Web Token and read its header, payload and claims in a readable format, with an instant check of whether the token has expired. Decoding is local and the signature is not verified.

→
➡

Password Generator

Generate strong random passwords with your browser crypto API. Choose the length, character sets, exclude look-alike characters, guarantee one of each type and see the entropy in bits.

→
➡

YAML to JSON Converter

Convert YAML into JSON or JSON into YAML, with configurable indentation. Handles nested maps, lists and multi-line strings, and reports exactly where a syntax problem is.

→
➡

QR Code Scanner

Read the content of a QR code from a screenshot or photo. Decoding happens locally in your browser, no image is uploaded, and links are offered as a clickable result.

→
➡

Image to Base64

Convert PNG, JPG, WebP or GIF images into a Base64 data URI, plain Base64 string, HTML img tag or CSS background. Ideal for embedding small icons directly into code.

→

Frequently asked questions

Is this PDF converter really free?

Yes, our PDF converter is 100% free with no hidden fees, no registration required, and no usage limits.

Are my PDF files uploaded to your server?

No. Your PDF files are processed locally in your browser and never leave your device.

Advertisement