WebToolsPlanet
264 free tools

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.

Converter Tools by Use Case

Browse tools grouped by what you need to get done.

Encoding and Decoding

Encode and decode values for URLs, tokens, payloads, and data strings that need to be safely transported or inspected.

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.

Popular

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.

Popular

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.

All collections

Converter Guides & Posts

In-depth guides and tips for getting the most out of converter tools.

All posts

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.