Free Online Converter Tools
Use free converter tools for JSON formatting, Base64 encoding, URL encoding, CSV to JSON, YAML to JSON, XML to JSON, Markdown to HTML, HTML to Markdown, timestamps, and number bases.
Best Converter Tools to Start With
Curated entry points for the strongest converter workflows.
JSON Formatter
Format, validate, and beautify JSON instantly — with clear error messages, Tree View, Diff mode, and Schema validation.
Base64 Encoder/Decoder
Encode text to Base64 or decode Base64 to plain text — with URL-safe mode, auto-detect, and size stats.
URL Encoder/Decoder
Encode and decode URL strings with special characters.
CSV to JSON Converter
Convert CSV files to JSON arrays instantly — with header mapping, delimiter options, and type inference.
YAML to JSON Converter
Convert YAML to JSON and JSON to YAML — for config files, CI pipelines, and Kubernetes manifests.
Markdown to HTML Converter
Convert Markdown to clean, semantic HTML with live preview — GFM tables and task lists, heading IDs, a table of contents generator, four output modes, and HTML sanitization.
CSS to LESS Converter
Convert plain CSS into cleaner LESS with optional selector nesting, LESS variables, formatting, copy, and download output.
CSS to SCSS Converter
Convert plain CSS into cleaner SCSS with optional selector nesting, Sass variables, formatting, copy, and download output.
Converter Tools by Use Case
Browse tools grouped by what you need to get done.
JSON and Data Converters
Clean messy JSON, convert tabular data into objects, or move between common data formats used by developers, APIs, and content systems.
JSON Formatter
Format, validate, and beautify JSON instantly — with clear error messages, Tree View, Diff mode, and Schema validation.
CSV to JSON Converter
Convert CSV files to JSON arrays instantly — with header mapping, delimiter options, and type inference.
YAML to JSON Converter
Convert YAML to JSON and JSON to YAML — for config files, CI pipelines, and Kubernetes manifests.
XML to JSON Converter
Parse and convert XML to clean JSON instantly — attributes, namespaces, and nested elements handled.
Encoding and Decoding
Encode and decode values for URLs, tokens, payloads, and data strings that need to be safely transported or inspected.
Markdown and HTML
Convert between Markdown and HTML for blog publishing, documentation, and CMS workflows. Preview Markdown live and generate clean, publish-ready HTML.
Markdown to HTML Converter
Convert Markdown to clean, semantic HTML with live preview — GFM tables and task lists, heading IDs, a table of contents generator, four output modes, and HTML sanitization.
HTML to Markdown Converter
Convert HTML into clean, readable Markdown — preserving headings, links, images, lists, and tables.
Markdown Table Generator
Create, format, and validate GFM Markdown tables visually — Smart Paste auto-detects CSV, spreadsheet, or existing Markdown, flags broken tables, and lets you copy or download clean output.
Code and Stylesheet Converters
Move code between adjacent formats during frontend migrations and cleanup work. Convert CSS into LESS or SCSS source, then pair it with CSS cleanup tools when needed.
CSS to LESS Converter
Convert plain CSS into cleaner LESS with optional selector nesting, LESS variables, formatting, copy, and download output.
CSS to SCSS Converter
Convert plain CSS into cleaner SCSS with optional selector nesting, Sass variables, formatting, copy, and download output.
CSS to Tailwind Converter
Convert CSS declarations to Tailwind CSS utility classes — supports margin, padding, flex, grid, typography, colors, and arbitrary value fallbacks.
CSS Beautifier / Formatter
Format, indent, and beautify minified or messy CSS code — with configurable indentation and sorting options.
Time and Number Converters
Convert Unix timestamps, binary, decimal, and hexadecimal values. Useful when debugging logs, APIs, analytics events, and low-level data formats.
All Converter Tools
264 free tools — no sign-up required.
APNG to Base64
Convert an Animated PNG (APNG) file to a Base64 string or data URI — paste directly into HTML or CSS without hosting the image.
ASCII to Base64
Encode ASCII text strings to Base64. Commonly used for HTTP headers, API tokens, and config values.
ASCII to Text Converter
Convert ASCII codes (decimal, hex, or octal) to readable text. Paste your ASCII code list and get the text string output instantly.
Audio to Base64
Convert audio files (MP3, WAV, OGG, FLAC, AAC) to Base64 strings or data URIs for embedding in HTML or JavaScript.
AVIF to Base64
Convert an AVIF image file to a Base64 string or data URI for embedding in HTML, CSS, or JavaScript.
Base64 Encoder/Decoder
Encode text to Base64 or decode Base64 to plain text — with URL-safe mode, auto-detect, and size stats.
Base64 to ASCII
Decode Base64 strings back to ASCII text. Useful for reading HTTP auth headers, API tokens, and encoded config values.
Base64 to Binary
Decode a Base64 string and display the raw bytes as 8-bit binary numbers separated by spaces.
Base64 to CSS
Decode a Base64 string to CSS. Paste a Base64-encoded image to get a CSS background-image rule, or decode Base64 CSS text back to a stylesheet.
Base64 to CSV
Decode a Base64-encoded string back to CSV data. Paste the Base64 and get the raw comma-separated values instantly.
Base64 to Hexadecimal
Decode a Base64 string and display the raw bytes as hexadecimal values separated by spaces.
Base64 to HTML
Decode a Base64-encoded string back to HTML markup. Paste the Base64 and get the raw HTML document or fragment instantly.
Base64 to Image
Paste a Base64 data URI or raw Base64 string to preview and download the decoded image.
Base64 to JavaScript
Decode Base64 strings in a JavaScript context. Covers atob(), Buffer, and URL-safe Base64 patterns.
Base64 to JSON Converter
Convert Base64 strings into formatted JSON with validation and copy-ready output.
Base64 to Octal
Decode a Base64 string and display the raw bytes as octal values separated by spaces.
Base64 to Text
Decode Base64 strings back to plain text. Handles UTF-8, URL-safe Base64, and broken padding.
Base64 to TSV
Decode Base64-encoded tab-separated values into readable TSV with row, column, character, and byte stats.
Base64 to XML
Decode Base64-encoded XML, validate the decoded markup, pretty-print it, and copy or download the result.
Base64 to YAML
Decode Base64-encoded YAML, validate the decoded content, pretty-print it, and copy or download the result.
BBCode to HTML Converter
Convert BBCode markup to HTML. Supports bold, italic, links, images, quotes, code blocks, lists, color, and size tags. Copy or download the output.
Binary to Base64
Convert binary numbers (8-bit byte groups) to a Base64-encoded string.
Binary to Decimal Converter
Convert binary numbers (base 2) to decimal (base 10). Also shows hexadecimal and octal equivalents. Supports large binary numbers.
Binary to Hex Converter
Convert binary numbers (base 2) to hexadecimal (base 16). Also shows decimal and octal equivalents. Supports large binary numbers with BigInt precision.
Binary to IP Converter
Convert 32-bit binary values into standard dot-separated IPv4 addresses. Supports visual octet breakdown, decimal, and hexadecimal output formats.
Binary to Octal Converter
Convert binary numbers (base 2) to octal (base 8). Also shows decimal and hexadecimal equivalents. Supports large binary numbers with BigInt precision.
Binary to String
Convert binary byte groups into readable strings. Paste 8-bit binary, decode UTF-8 or Latin-1 bytes, and copy the text output.
Binary to Text Converter
Convert binary code (0s and 1s) to readable text. Paste space-separated 8-bit binary groups and get the ASCII text output instantly.
BMP to Base64
Convert a BMP image file to a Base64 string or data URI for embedding in HTML, CSS, or JavaScript.
BMP to GIF Converter
Convert BMP bitmap images to GIF format directly in your browser. Free, no upload, no signup.
BMP to JPG Converter
Convert BMP bitmap images to compressed JPG files directly in your browser. Free, no upload, no signup.
BMP to PNG Converter
Convert BMP bitmap images to lossless PNG files directly in your browser. Free, no upload, no signup.
Byte to ASCII Converter
Convert decimal byte values (0–255) to their ASCII characters. Paste space or comma-separated byte values and get the ASCII text output instantly.
Byte to String
Convert decimal byte values into readable strings. Decode UTF-8 bytes or use Latin-1 mode for direct byte mapping.
Char to ASCII Converter
Convert individual characters or a string to their ASCII codes in decimal, hexadecimal, or octal. See the numeric code for every character instantly.
CLB to IELTS Converter
Convert Canadian Language Benchmark (CLB) levels to IELTS band scores for all four skills — Listening, Reading, Writing, and Speaking.
CMYK to Colortone
Convert CMYK percentages into a readable Colortone label with HEX, RGB, HSV, CMYK, and live swatch output.
CMYK to HEX
Convert CMYK colour values to a HEX code for use in CSS and web design. Shows intermediate RGB values and a live preview.
CMYK to HSV
Convert CMYK print percentages to HSV color values with live swatch, HEX reference, and copyable output.
CMYK to RGB
Convert CMYK colour values to RGB. Shows R, G, B channels and the CSS rgb() string with a live colour preview.
Code to ASCII Converter
Convert numeric character codes to ASCII text. Supports decimal, hex, binary, and octal code lists with validation.
Colortone to CMYK
Convert a Colortone label, HEX value, RGB/HSL string, CSS named color, or tone phrase into CMYK percentages.
Colortone to Hex
Convert a Colortone label, tone phrase, CSS named color, RGB/HSL string, or embedded HEX value into a normalized HEX color.
Colortone to HSV
Convert a Colortone label, HEX value, RGB/HSL string, CSS named color, or tone phrase into HSV values.
Colortone to RGB
Convert a Colortone label, tone phrase, CSS named color, HEX value, or HSL string into an RGB CSS value.
CSS to Base64
Encode a CSS stylesheet to Base64 for embedding in data URIs, JSON payloads, or API requests.
CSV Escape / Unescape
Escape CSV field values by wrapping them in quotes and doubling internal quotes. Unescape quoted fields back to plain text.
CSV to Base64
Encode CSV data to Base64 for embedding in JSON payloads, URL parameters, or API requests.
CSV to HTML Table Converter
Convert CSV or TSV data into a clean HTML table with border, striped rows, and responsive wrapper options.
CSV to JSON Converter
Convert CSV files to JSON arrays instantly — with header mapping, delimiter options, and type inference.
CSV to Multiline Converter
Extract a column from CSV data as a flat line-by-line list. Choose any column, skip the header, and download or copy the result.
CSV to SQL Converter
Convert CSV data into SQL INSERT statements for MySQL, PostgreSQL, SQLite, or SQL Server with optional CREATE TABLE output.
CSV to TSV Converter
Convert CSV to tab-separated values (TSV). Auto-detect or pick delimiter (comma, semicolon, pipe), choose how to handle tabs inside values, and optionally trim cells.
CSV to XML Converter
Convert CSV or TSV data into well-formed XML with configurable root and row element names, attribute or element mode, and optional XML declaration.
CSV Viewer
View, search, and sort CSV data as an interactive table. Supports comma, semicolon, tab, and pipe delimiters.
Decimal to ASCII Converter
Convert decimal ASCII codes to their corresponding characters. Enter space or comma-separated decimal values and get the ASCII text instantly.
Decimal to Hex Converter
Convert decimal numbers (base 10) to hexadecimal (base 16). Also shows binary and octal equivalents. Supports large numbers with BigInt precision.
Decimal to IP Converter
Convert decimal integers (32-bit integers) into standard dotted-decimal IPv4 addresses. Ideal for network engineers and database managers.
Decimal to Octal Converter
Convert decimal integers to octal (base 8) notation. Also shows binary and hexadecimal outputs. Supports arbitrarily large numbers.
EM to Percent Converter
Convert CSS EM values to percentage. For font-size, 1em = 100% — a direct 1:1 relationship. Supports bulk input and includes a reference table.
EM to Point Converter
Convert CSS EM values to typographic point (pt) units. Set the parent font size, enter EM values, and get the point equivalent. Useful for @media print stylesheets.
EM to PX Converter
Convert EM values to pixels instantly. Set the parent element font size, enter one or multiple EM values, and get the pixel equivalent with a full reference table.
Excel to HTML Converter
Convert Excel, CSV, TSV, or pasted spreadsheet cells into a clean HTML table with optional CSS.
Excel to JSON Converter
Convert Excel, CSV, TSV, or pasted spreadsheet rows into JSON records with header-based keys.
Excel to XML Converter
Convert Excel, CSV, or TSV to XML. Upload an .xlsx file or paste tabular data and get a structured XML document with configurable root, row, and column element names.
GIF to Base64
Convert a GIF image file to a Base64 string or data URI for embedding in HTML, CSS, or JavaScript.
GIF to BMP Converter
Convert GIF images to uncompressed BMP bitmaps directly in your browser. Free, no upload, no signup.
GIF to JPG Converter
Convert GIF images to compressed JPG files directly in your browser. Free, no upload, no signup.
GIF to PNG Converter
Convert GIF images to lossless PNG files directly in your browser. Free, no upload, no signup.
Hex to Binary Converter
Convert hexadecimal numbers to binary (base 2), decimal, and octal. Supports 0x prefix and arbitrarily large hex values.
HEX to CMYK
Convert a HEX colour code to CMYK values. Shows C, M, Y, K percentages and intermediate RGB with a live preview.
HEX to Colortone
Convert #RGB or #RRGGBB colors into readable Colortone labels with RGB, HSV, CMYK, and swatch references.
Hex to Decimal Converter
Convert hexadecimal numbers to decimal (base 10), binary, and octal. Accepts 0x prefix. Uses BigInt for large values.
HEX to HSV
Convert a HEX colour code to HSV (Hue, Saturation, Value) — also known as HSB. Shows H°, S%, V% with a live preview.
Hex to IP Converter
Convert hexadecimal addresses (32-bit hex values) into standard dot-separated IPv4 addresses. Supports decimal integer and binary representation formatting.
Hex to Octal Converter
Convert hexadecimal numbers to octal (base 8), decimal, and binary. Accepts 0x prefix. Uses BigInt for arbitrarily large values.
HEX to RGB
Convert a HEX colour code to RGB values instantly. Shows the CSS rgb() function output with a live colour preview.
HEX to RGBA
Convert a HEX colour code to RGBA with a customisable alpha (opacity) value. Outputs the CSS rgba() string.
Hex to String
Decode hexadecimal byte values into readable strings. Supports compact hex, spaced bytes, UTF-8 text, and Latin-1 byte mode.
Hex to UTF8
Decode hexadecimal byte values as UTF-8 text. Supports compact hex, spaced bytes, and 0x-prefixed values.
Hexadecimal to Base64
Convert hexadecimal bytes to a Base64-encoded string. Accepts space-separated or continuous hex input.
HSV to CMYK
Convert HSV colour values to CMYK percentages for print. Shows intermediate RGB and a live colour preview.
HSV to Colortone
Convert hue, saturation, and value into a readable Colortone label with HEX, RGB, CMYK, and live swatch output.
HSV to HEX
Convert HSV (Hue, Saturation, Value) colour values to a HEX code. Shows #RRGGBB output and intermediate RGB with a live preview.
HSV to RGB
Convert HSV (Hue, Saturation, Value) colour values to RGB integers and the CSS rgb() string.
HTML Entities to Text
Decode HTML entities (&, <, <) back to plain readable text.
HTML to Base64
Encode an HTML document or fragment to Base64 for embedding in JSON payloads, data URIs, or API requests.
HTML to BBCode Converter
Convert HTML markup to BBCode for forum posts. Handles formatting tags, links, images, lists, quotes, code blocks, and inline styles. Copy ready-to-paste BBCode.
HTML to CSV Converter
Extract table data from HTML and convert it to CSV. Supports multiple tables, minimal or always-quote modes, and download as .csv.
HTML to Jade / Pug Converter
Convert HTML to Pug (formerly Jade) template syntax. Handles id/class shorthand, nested elements, attributes, void tags, and script/style blocks.
HTML to JSON Converter
Convert HTML tables, lists, or DOM trees to JSON. Extracts structured data from HTML without writing a parser.
HTML to JSX Converter
Convert HTML to JSX for React — converts class to className, for to htmlFor, self-closes void elements, and converts inline styles to JSX objects.
HTML to Markdown Converter
Convert HTML into clean, readable Markdown — preserving headings, links, images, lists, and tables.
HTML to PHP Converter
Wrap HTML markup in PHP echo, heredoc, nowdoc, or printf statements. Six output styles including per-line echo and properly escaped strings. Copy or download as .php.
HTML to Pug Converter
Convert HTML markup to Pug (formerly Jade) template syntax. Handles selectors, attributes, nested elements, void tags, and full documents with doctype.
HTML to Text Converter
Strip HTML tags and extract clean plain text. Preserves block-level spacing and optionally shows link URLs in parentheses. Copy or download the result.
HTML to TSV Converter
Extract HTML <table> data into tab-separated values (TSV). Choose the first table or all tables, copy or download the TSV output.
HTML to XML Converter
Convert HTML to well-formed XML. Closes void elements, lowercases tags, escapes attributes, and adds an optional XML declaration.
HTML to YAML Converter
Convert HTML tables to YAML objects or HTML lists (ul/ol) to nested YAML lists. Headers become object keys; nested lists preserve structure. Copy or download .yaml.
IELTS to CLB Converter
Convert IELTS band scores to Canadian Language Benchmark (CLB) levels for listening, reading, writing, and speaking.
Image to ASCII Art
Convert an uploaded image into copyable ASCII art using browser-side canvas sampling, width control, character sets, and download.
Inches to Pixels Converter
Convert inches to CSS pixels using the standard 96dpi formula (1in = 96px). Supports bulk input and includes a reference table from 1/16 inch to 10 inches.
IP Address to Phone Converter
Convert IP addresses into structured 10-digit telephone number formatting using mathematical integer mapping. Ideal for puzzles, encoding, and obfuscation.
IP to Binary Converter
Convert dotted decimal IPv4 addresses into binary strings (dotted, spaced, or continuous 32-bit). Includes octet breakdown grid, decimal, and hex outputs.
IP to Decimal Converter
Convert a dotted-decimal IPv4 address to its 32-bit decimal integer value. Also shows hex and binary representations.
IP to Hex Converter
Convert a dotted-decimal IPv4 address to its 8-digit hexadecimal value. Also shows decimal and binary outputs.
IP to Octal Converter
Convert a dotted-decimal IPv4 address to octal notation. Supports dotted octal and full 32-bit octal, plus decimal and hex outputs.
IPv6 to Binary Converter
Convert an IPv6 address to its 128-bit binary representation. Displays each 16-bit group, continuous binary string, and fully expanded address.
Jade / Pug to HTML Converter
Convert Jade (Pug) templates to HTML in your browser. Handles tags, id/class shorthands, attribute lists, pipe text, doctype, and comments.
JavaScript to Base64
Encode JavaScript strings to Base64. Covers btoa(), Buffer, URL-safe mode, and common JS encoding patterns.
JPEG to Base64
Convert a JPEG or JPG image file to a Base64 string or data URI for embedding in HTML, CSS, or JavaScript.
JPG to BMP Converter
Convert JPG/JPEG images to uncompressed BMP bitmaps directly in your browser. Free, no upload, no signup.
JPG to GIF Converter
Convert JPG/JPEG images to GIF format directly in your browser. Free, no upload, no signup.
JPG to PNG Converter
Convert JPG/JPEG images to lossless PNG files directly in your browser. Free, no upload, no signup.
JSON to Base64 Converter
Convert valid JSON into Base64 encoding with syntax validation and copy-ready output.
JSON to C# Converter
Generate C# classes from a JSON example. Infers types, creates nested classes, handles arrays as List<T>, and optionally emits [JsonPropertyName] attributes for System.Text.Json.
JSON to CSV Converter
Convert a JSON array of objects to CSV. Flattens nested objects with dot-notation columns and handles arrays within values.
JSON to Dart Converter
Generate Dart classes from a JSON example. Includes nullable fields, fromJson factory constructors, and toJson methods for use with Flutter and Dart serialization.
JSON to Excel Converter
Convert JSON arrays or objects into an Excel-compatible spreadsheet download or CSV file.
JSON to Go Struct Converter
Generate Go structs from a JSON example. Infers types, creates nested structs, handles arrays as slices, and emits json:"..." struct tags ready for encoding/json.
JSON to HTML Converter
Convert JSON to an HTML table, nested list, or cards. Auto-detects arrays of objects and renders a column-per-key table. Includes optional inline styles.
JSON to Java Converter
Generate Java POJO classes from a JSON example. Infers types, creates nested classes, handles arrays as List<T>, and optionally uses Lombok @Data or full getters/setters.
JSON to JavaScript Converter
Convert JSON to a JavaScript object literal — bare expression, const variable, ES module, CommonJS export, or IIFE. Unquoted identifier keys when valid, single or double quoted strings.
JSON to JSON Lines Converter
Convert a JSON array (or object) into JSON Lines (JSONL/ndjson) format — one JSON value per line, ready for streaming and log pipelines.
JSON to JSON Schema Generator
Generate a JSON Schema from a JSON example. Infers types and required fields, merges schemas across array items, and targets Draft-07 or Draft 2020-12.
JSON to Objective-C Converter
Generate Objective-C model classes from a JSON object, including properties, nested classes, array types, and optional dictionary mapper methods.
JSON to One Line
Compress a formatted JSON object into a single line by removing all whitespace and line breaks. Shows byte savings.
JSON to PHP Array Converter
Convert JSON to a PHP array literal — short [ ] or long array( ) syntax, configurable indent, optional variable assignment, and proper string escaping.
JSON to Proto Converter
Generate a Protocol Buffers (proto3) schema from an example JSON object. Infers field types, creates nested messages, and handles arrays as repeated fields.
JSON to Python Converter
Generate Python classes from a JSON example. Choose @dataclass, pydantic BaseModel, TypedDict, or attrs style. Targets Python 3.10+ or 3.9 type syntax.
JSON to String Converter
Convert a JSON object or value into a JSON-encoded string literal — escaping all inner quotes and special characters so it can be embedded as a string value inside another JSON document.
JSON to Text Converter
Extract all text values from a JSON document as plain text — one value per line. Optionally include keys, numbers, and booleans.
JSON to TOML Converter
Convert JSON to TOML 1.0 — table headers for nested objects, [[array of tables]] for arrays of objects, inline tables for short structures, and proper key quoting.
JSON to TSV Converter
Convert a JSON array of objects into Tab-Separated Values (TSV). Auto-detects columns across all rows, escapes tabs and newlines, and optionally flattens nested objects.
JSON to XML Converter
Convert JSON to XML online. Nested objects and arrays are mapped to XML elements with configurable root element name and optional XML declaration.
JSON to YAML
Convert JSON to YAML format instantly. Validates JSON before converting and produces clean, indented YAML output.
LESS to Stylus Converter
Convert LESS code to Stylus indented syntax. Removes braces and semicolons, converts @variable to bare variable assignments.
MP3 to Base64
Convert an MP3 audio file to a Base64 string or data URI for embedding in HTML or JavaScript.
Multiline to Single Line
Convert multiline text into one line with a custom separator, trimming, empty-line removal, and whitespace cleanup.
Number Base Converter
Convert numbers between binary, decimal, hexadecimal, octal, and any custom base — with bit grouping, signed integers, and step-by-step explanation.
Number to WhatsApp Link Generator
Convert any phone number to a WhatsApp click-to-chat link (wa.me). Paste the number, add an optional pre-filled message, and get a shareable WhatsApp link instantly.
Number to Words Converter
Convert numbers into English words. Handles large integers, negative values, decimals, and comma-separated numbers.
Octal to Base64
Convert octal byte values to a Base64-encoded string. Enter space-separated octal numbers (0–377) and get Base64 output instantly.
Octal to Binary Converter
Convert octal (base 8) numbers to binary, decimal, and hexadecimal. Supports large octal values via BigInt.
Octal to Decimal Converter
Convert octal (base 8) numbers to decimal (base 10), binary, and hexadecimal. Supports arbitrarily large values via BigInt.
Octal to Hex Converter
Convert octal (base 8) numbers to hexadecimal (base 16), decimal, and binary. Uses BigInt for precision on large values.
Octal to IP Converter
Convert a dotted-octal or full octal number to its dotted-decimal IPv4 address. Also shows decimal and hex equivalents.
Percent to EM Converter
Convert CSS percentage values to EM units. For font-size, 100% = 1em — a direct relationship. Supports bulk input and includes a reference table.
Percent to Point Converter
Convert CSS percentage values to typographic point (pt) units. Set the base font size, enter percent values, and get the pt equivalent.
Percent to PX Converter
Convert CSS percentage values to pixels. Set the parent element size, enter one or multiple percent values, and get the pixel equivalent with a full reference table.
Percent to REM Converter
Convert CSS percentage values to REM units. 100% = 1rem numerically. Supports bulk input and includes a reference table.
Phone Number to IP Address Converter
Mathematically convert a 10-digit phone number to its IPv4 address equivalent. Shows IP, decimal, hex, and binary outputs.
PNG to Base64
Convert a PNG image file to a Base64 string or data URI for embedding in HTML, CSS, or JavaScript.
PNG to BMP Converter
Convert PNG images to uncompressed BMP bitmaps directly in your browser. Free, no upload, no signup.
PNG to GIF Converter
Convert PNG images to GIF format directly in your browser. Free, no upload, no signup.
PNG to JPG Converter
Convert PNG images to compressed JPG files directly in your browser. Free, no upload, no signup.
Point to EM Converter
Convert CSS/print point (pt) values to EM units. Set the parent font size, enter pt values, and get the EM equivalent. Useful for translating print sizes to screen CSS.
Point to Percent Converter
Convert typographic point (pt) values to CSS percentage units. Set the base font size, enter pt values, and get the percent equivalent.
Point to PX Converter
Convert CSS/print point (pt) values to pixels. Uses the standard 96dpi formula: 1pt = 96/72 px ≈ 1.3333px. Supports bulk input and includes a reference table.
Point to REM Converter
Convert CSS/print point (pt) values to REM units. Set the root font size, enter pt values, and get the REM equivalent. Useful for translating print sizes to screen CSS.
Pug to HTML Converter
Convert Pug (formerly Jade) template syntax to HTML markup. Handles selectors, attributes, nested indentation, void tags, and doctype declarations.
PX to EM Converter
Convert pixel values to EM units instantly. Set the parent element font size, enter one or multiple px values, and get the EM equivalent with a full reference table.
PX to Percent Converter
Convert pixel values to CSS percentage units. Set the parent element size, enter one or multiple px values, and get the percentage equivalent with a full reference table.
PX to Point Converter
Convert pixel values to CSS/print point (pt) units instantly. Uses the standard 96dpi formula: 1pt = 96/72 px. Supports bulk input and includes a reference table.
PX to REM Converter
Convert pixel values to REM units instantly. Set your base font size, enter one or multiple px values, and get the REM equivalent with a full reference table.
Random CSV Generator
Generate random CSV test data with selectable columns, row count, optional header row, copy, and download.
Random XML Generator
Generate random XML with realistic user records. Choose record count, copy or download the output.
REM to Percent Converter
Convert CSS REM values to percentage. For root-relative sizing, 1rem = 100% of the root font size. Supports bulk input and includes a reference table.
REM to Point Converter
Convert CSS REM values to typographic point (pt) units. Set the root font size, enter REM values, and get the point equivalent. Useful for @media print stylesheets.
REM to PX Converter
Convert REM values to pixels instantly. Set your base font size, enter one or multiple REM values, and get the pixel equivalent with a full reference table.
RGB to CMYK
Convert RGB colour values to CMYK percentages for print production. Shows C, M, Y, K values with a live colour preview.
RGB to Colortone
Convert RGB channel values into a readable Colortone label with HEX, HSV, CMYK, and live swatch output.
RGB to HEX
Convert RGB colour values to a HEX code instantly. Shows the 6-digit #RRGGBB output with a live colour preview.
RGB to HSV
Convert RGB colour values to HSV (Hue, Saturation, Value). Shows H°, S%, V% with a live colour preview.
ROT13 to Text Converter
Decode ROT13 text back to readable text with a simple browser-side substitution cipher.
SASS to CSS Converter
Convert indented SASS syntax to plain CSS. Adds braces and semicolons, resolves $variables, and flattens nested selectors directly in your browser.
SASS to LESS Converter
Convert indented SASS syntax to LESS. Adds braces, maps $variables to @variables, and rewrites =mixin/+include shorthand to LESS .mixin() syntax.
SASS to SCSS Converter
Convert SASS indented syntax to SCSS brace syntax. Adds curly braces and semicolons, converts = and + shorthand to @mixin and @include.
SASS to Stylus Converter
Convert indented SASS syntax to Stylus. Drops semicolons, rewrites $variables as Stylus assignments, and maps =mixin/+include shorthand to Stylus mixin syntax.
SCSS to CSS Converter
Convert SCSS code to plain CSS. Resolves $variables, flattens nested selectors, and inlines simple @mixin/@include directly in your browser.
SCSS to LESS Converter
Convert SCSS code to LESS syntax. Maps $variables to @variables, @mixin/@include to .mixin() syntax, and @extend to &:extend().
SCSS to SASS Converter
Convert SCSS brace syntax to SASS indented syntax. Removes braces and semicolons, converts @mixin/@include to = and + shorthand.
SCSS to Stylus Converter
Convert SCSS code to Stylus indented syntax. Removes braces and semicolons, converts $variables to bare assignments, @mixin/@include to function syntax.
SOAP to JSON Converter
Convert SOAP XML envelopes to clean JSON. Automatically strips the SOAP wrapper and extracts the body content for SOAP 1.1 and 1.2 messages.
SQL to CSV Converter
Parse SQL INSERT statements and produce a CSV table. Supports comma, semicolon, pipe, and tab delimiters with proper RFC 4180 quoting.
SQL to HTML Converter
Parse SQL INSERT statements and render them as an HTML table — with the table name as a caption, configurable CSS class, and optional inline styles.
SQL to JSON Converter
Parse SQL INSERT statements and output the rows as JSON objects. Handles quoted identifiers, escaped strings, NULL, TRUE/FALSE, and multiple rows per statement.
SQL to XML Converter
Parse SQL INSERT statements and serialize them as XML — configurable root and row element names, NULL handled as xsi:nil, indented output, and optional XML declaration.
SQL to YAML Converter
Parse SQL INSERT statements and serialize them as YAML — list-of-objects or table-keyed format, configurable indent, and smart string quoting.
String to Binary Converter
Convert strings into UTF-8 binary byte groups. Choose spaces, commas, or newlines between bytes and copy the binary output.
String to Hex
Convert strings into hexadecimal UTF-8 byte values. Choose space, comma, or newline separators and copy the hex output.
Stylus to CSS Converter
Convert Stylus code to plain CSS. Adds colons, semicolons, and braces; resolves variable assignments; and flattens nested selectors directly in your browser.
Stylus to LESS Converter
Convert Stylus code to LESS. Adds braces and semicolons, rewrites name = value assignments as @variables, and converts Stylus mixin syntax to LESS .mixin() form.
Stylus to SASS Converter
Convert Stylus code to indented SASS. Rewrites name = value assignments as $variables and maps Stylus mixin syntax to SASS =mixin/+include shorthand.
Stylus to SCSS Converter
Convert Stylus code to SCSS. Adds braces and semicolons, rewrites name = value assignments as $variables, and maps Stylus mixin syntax to @mixin/@include.
SVG to Base64
Convert an SVG file to a Base64 string or data URI for embedding in HTML, CSS, or JavaScript.
Text to ASCII Converter
Convert any text string to its ASCII codes in decimal, hexadecimal, octal, or binary. See the numeric value for every character in your text.
Text to Base64
Encode plain text to Base64 instantly. Handles UTF-8, emojis, and international characters.
Text to Binary Converter
Convert text to its binary code (0s and 1s). Each character is converted to its 8-bit binary representation. Supports all ASCII characters.
Text to HTML Converter
Convert plain text to HTML — wrap paragraphs in <p>, turn newlines into <br />, auto-link URLs and emails, and escape HTML special characters safely.
Text to HTML Entities
Convert plain text to HTML entity codes. Encodes &, <, >, ", ' and common special characters.
Text to ROT13 Converter
Encode plain text to ROT13 with a reversible browser-side substitution cipher.
TOML to JSON Converter
Convert TOML configuration files to JSON format. Supports tables, arrays, inline tables, multi-line strings, and all TOML data types.
TSV to Base64
Encode tab-separated values to Base64 with row and column stats, URL-safe output, copy, and download.
TSV to CSV Converter
Convert tab-separated values (TSV) to comma-separated values (CSV) — pick the output delimiter, control quoting, and decode \t \n \r escape sequences.
TSV to HTML Table Converter
Convert tab-separated values (TSV) to an HTML table with header row, configurable CSS class, optional inline styles, and a live preview.
TSV to JSON Converter
Convert tab-separated values (TSV) to JSON. Auto-detects header row, infers numbers / booleans / null from string values, and emits a pretty-printed JSON array of objects.
TSV to XML Converter
Convert TSV (tab-separated values) to XML. Each row becomes an XML element with configurable root, row, and column element names.
URL Encoder/Decoder
Encode and decode URL strings with special characters.
UTF-8 to ASCII Converter
Convert UTF-8 text to its raw byte values. Encodes every character as a UTF-8 byte sequence and outputs decimal, hex, or octal ASCII codes for each byte.
WebP to Base64
Convert a WebP image file to a Base64 string or data URI for embedding in HTML, CSS, or JavaScript.
WSDL to JSON Converter
Parse WSDL web service definitions and convert them to structured JSON. Extracts operations, messages, port types, bindings, and service endpoints.
XML Beautifier
Format and prettify minified or messy XML with configurable indentation. Also minify XML to remove whitespace.
XML Converter
Convert XML to JSON, YAML, CSV, TSV, or HTML table. Paste any XML and choose your output format instantly in the browser.
XML Diff
Compare two XML documents side by side. Normalises tag formatting before diffing to remove whitespace noise.
XML Editor Online
Edit, validate, format, and minify XML in your browser. Real-time syntax validation with error line detection, pretty-print with configurable indent, and minification.
XML Escape / Unescape
Escape special XML characters (&, <, >, ", ') to entities and unescape them back. Required for valid XML.
XML Generator
Generate XML from JSON data. Paste any JSON object or array and convert it to well-formed XML with configurable root element, indent, attribute prefix, and XML declaration.
XML Highlighter
Highlight XML syntax online with readable colors, optional formatting, line numbers, and copyable HTML output.
XML Minifier
Minify XML by removing whitespace, indentation, and comments. Reduces file size while keeping the XML structure intact.
XML Parser Online
Parse XML online into an expandable tree view with JSON output, element counts, attributes, text nodes, and clear parse errors.
XML Pretty Print
Pretty-print XML online with clean indentation, optional comments, XML declaration controls, and validation errors.
XML Stringify Online
Stringify XML into a safe JavaScript or JSON string literal with validation, optional compacting, and copy/download output.
XML to Base64
Validate XML and encode it to Base64 with optional URL-safe output, stats, copy, and download.
XML to C# Converter
Generate C# classes from XML, including XmlRoot, XmlElement, XmlAttribute, lists for repeated elements, nullable properties, and optional namespace wrapping.
XML to CSV Converter
Convert XML to CSV online. Flattens repeated XML elements into rows and columns with configurable quoting and header options.
XML to Dart Converter
Generate Dart classes from XML, including nested classes, List<T> fields for repeated elements, optional final fields, nullable types, and fromJson/toJson methods.
XML to Excel Converter
Convert XML to an Excel-compatible spreadsheet. Flattens repeated XML elements into rows with header columns. Download as .xls and open in Excel or Google Sheets.
XML to Go Converter
Generate Go structs from XML, including nested structs, slices for repeated elements, optional XML attribute preservation, scalar inference, and struct tags.
XML to HTML Table Converter
Convert XML to an HTML table. Detects repeating child elements as rows, flattens nested nodes with dot notation, adds optional inline styles, and shows a live preview.
XML to Java Converter
Generate Java POJO classes from XML. Produces JAXB-annotated classes with @XmlRootElement, @XmlElement, @XmlAttribute, and List<T> for repeated elements.
XML to JavaScript Converter
Convert XML into a JavaScript object literal, const declaration, ES module export, CommonJS export, or expression with optional attribute and scalar inference.
XML to JSON Converter
Parse and convert XML to clean JSON instantly — attributes, namespaces, and nested elements handled.
XML to JSON Schema Converter
Generate JSON Schema from XML by normalizing elements and attributes into JSON, inferring scalar types, and emitting Draft 2020-12 or Draft 07 schema.
XML to Objective-C Converter
Generate Objective-C model classes from XML, including nested NSObject classes, NSArray properties for repeated elements, optional attributes, and dictionary mapper methods.
XML to Python Converter
Generate Python classes from XML in dataclass, pydantic, TypedDict, or attrs style. Preserves nested elements, repeated lists, optional attributes, and inferred scalar values.
XML to Text Converter
Extract plain text content from XML. Strips all XML tags and returns the text content of all elements, with options to include attribute values and control whitespace.
XML to TSV Converter
Convert XML to tab-separated values (TSV). Detects repeating child elements as rows, flattens nested elements with dot notation, and sanitizes tab and newline characters in values.
XML to TypeScript Converter
Generate TypeScript interfaces from XML. Preserves nested elements as typed interfaces, handles repeated elements as arrays, and supports optional attributes and scalar inference.
XML to YAML Converter
Convert XML to YAML. Parses XML with the browser DOMParser, maps element names to YAML keys, handles attributes (@prefix), and serializes repeating siblings as YAML sequences.
XML URL Decoding
Decode URL-encoded XML strings back to readable XML with optional repeated decoding, plus-as-space handling, and pretty printing.
XML URL Encoding
URL-encode XML for query strings, form posts, redirects, and logs with optional XML validation and repeated encoding.
XML Validator
Validate XML syntax online. Shows valid/invalid status with exact error line and column, plus structure stats including root element name and element count.
XML XSL Transformation
Apply an XSLT stylesheet to an XML document in your browser. Transform XML to HTML, text, or another XML structure using the browser-native XSLTProcessor engine.
XPath Tester
Test XPath expressions against XML in your browser. Shows matching nodes, attribute values, and string / number / boolean results. Uses the browser DOMParser and XPath engine.
YAML Beautifier
Format and prettify YAML with configurable indentation and optional key sorting. Validates YAML syntax instantly.
YAML Cheat Sheet
A complete YAML reference — scalars, sequences, mappings, multi-line strings, anchors, aliases, and gotchas. Quick lookup for developers working with YAML configs.
YAML Converter
Convert YAML to JSON, XML, CSV, or TOML from a single tool. Paste YAML once and switch between output formats instantly.
YAML Parser Online
Parse and validate YAML online. Shows a collapsible tree view, format statistics (objects, arrays, strings, depth), and formatted YAML output. Highlights parse errors with messages.
YAML Pretty Print
Format and pretty-print YAML with clean indentation, optional key sorting, and configurable line width. Validates syntax and normalizes whitespace instantly.
YAML to Base64
Validate YAML and encode it to Base64 with optional URL-safe output, stats, copy, and download.
YAML to C# Converter
Generate C# classes from a YAML example. Supports PascalCase property names, JSON property attributes, nullable types, namespaces, and List<T> for arrays.
YAML to CSV Converter
Convert a YAML array of objects to CSV. Flattens nested keys with dot notation, picks delimiter (comma, semicolon, tab), controls quoting and header row.
YAML to Dart Converter
Generate Dart classes from a YAML example. Supports nullable types, final fields, fromJson/toJson factories, and nested class generation for mappings.
YAML to Excel Converter
Convert YAML to an Excel spreadsheet. Flattens YAML arrays of objects into rows with header columns. Download as .xls or export as CSV.
YAML to Go Struct Converter
Generate Go structs from a YAML example. Infers types, creates nested structs, handles arrays as slices, and emits json:"..." tags ready for encoding/json or yaml.v3.
YAML to JavaScript Converter
Convert YAML to a JavaScript object literal — choose const, ES module export, CommonJS, IIFE, or bare expression style. Parses YAML to JSON internally, then generates idiomatic JS.
YAML to JSON Converter
Convert YAML to JSON and JSON to YAML — for config files, CI pipelines, and Kubernetes manifests.
YAML to JSON Schema Converter
Generate a JSON Schema from a YAML document. Infers types, object properties, arrays, and nested schemas. Supports JSON Schema Draft 07 and 2020-12.
YAML to Objective-C Converter
Generate Objective-C model classes from a YAML example. Produces @interface / @implementation with NSString, NSNumber, NSArray, and nested class properties.
YAML to Python Converter
Generate Python classes from a YAML example. Pick @dataclass, pydantic, TypedDict, or attrs style. Targets Python 3.10+ or 3.9 type syntax.
YAML to TypeScript Converter
Generate TypeScript interfaces from a YAML example. Parses YAML to JSON internally, then emits typed interfaces with nested types and array element inference.
YAML to XML Converter
Convert YAML to XML online. Supports nested objects, arrays, and custom root element names with optional XML declaration.
YAML Validator
Validate YAML syntax online. Shows valid/invalid status with exact error line and column, plus structure stats for valid documents.
Why Converter Tools Matter
Convert, format, encode, and clean common developer and content formats directly in the browser. Use these tools for JSON, Base64, URLs, CSV, YAML, XML, Markdown, HTML, timestamps, number bases, and other everyday conversion tasks.
The most common conversion tasks here fall into two clusters: data format work for developers — JSON, Base64, URL, YAML, XML, CSV — and document format work for writers and content teams — Markdown, HTML, and plain text. Both clusters benefit from being in the same place rather than scattered across separate utilities.
The developer cluster connects into the API and backend workflow through JSON formatters, Base64 tools, and timestamp converters. The creator cluster connects into text and SEO workflows through Markdown and HTML converters. Start with JSON Formatter if you are a developer, or Markdown to HTML if you are working on a content publishing workflow.
Converter Tool Collections
Grouped workflows that connect converter tools to adjacent tasks.
API & Backend Pack
Use free API and backend developer tools for JSON formatting, JWT decoding, SQL formatting, HTTP status codes, cron expressions, Base64, URL encoding, UUIDs, and webhooks.
Content Creator Kit
Plan, write, format, optimize, and publish content with free tools for word count, readability, markdown, meta tags, open graph previews, URL slugs, and content cleanup.
Converter Guides & Posts
In-depth guides and tips for getting the most out of converter tools.
Converter FAQ
Common questions about converter tools and how to use them.
What are the best free converter tools online?
JSON Formatter, Base64 Encoder/Decoder, URL Encoder/Decoder, CSV to JSON, Markdown to HTML, and Timestamp Converter are the most-used tools because they cover the most frequent tasks in API development, content publishing, and data cleanup workflows.
Can I convert CSV, YAML, or XML to JSON?
Yes. CSV to JSON, YAML to JSON, and XML to JSON all run in the browser and convert pasted or uploaded data instantly. These are useful when working with exports, legacy configs, or API data that arrives in a format your project does not natively support.
What is Base64 encoding used for?
Base64 encoding converts binary data into a text-safe format for transmission in URLs, JSON payloads, data URIs, and API tokens. It is not encryption — encoded data can be decoded by anyone. Use it for transport safety, not data security.
Can I convert Markdown to HTML online?
Yes. Markdown to HTML Converter transforms Markdown documents into clean, publish-ready HTML. Markdown Preview lets you see the rendered output live as you write. Both tools are useful for blog publishing, documentation, and CMS workflows.
What is the difference between URL encoding and Base64 encoding?
URL encoding makes strings safe for use in URLs by replacing special characters with percent-encoded sequences. Base64 encoding converts binary or text data into a compact ASCII representation for use in tokens, data URIs, and payloads. They solve different problems and should not be used interchangeably.
Can I convert Unix timestamps online?
Yes. Timestamp Converter converts Unix epoch values into human-readable dates and times, and converts dates back into epoch values. It is useful when reading API responses, debugging logs, or working with database fields that store time as integers.
Which converter tools are useful for developers?
JSON Formatter, Base64 Encoder/Decoder, URL Encoder/Decoder, CSV to JSON, YAML to JSON, and Timestamp Converter are the most frequently used by developers. They cover the common format tasks that come up during API work, debugging sessions, and backend data handling.


