Clean, fast developer tools. Client-side, privacy-friendly.
Newly added
CSV to Excel
Convert CSV to Excel (XML Spreadsheet 2003).
CSV to SQL
Generate INSERT statements from CSV.
CSV to Multiline Data
Extract first column as newline‑separated data.
CSV to TSV
Convert CSV values to TSV (tab‑separated).
CSV to HTML
Convert CSV to an HTML table.
CSV to XML
Convert CSV rows to simple XML.
CSV to XML/JSON
Convert CSV to both JSON and XML.
Markdown Editor
Edit Markdown with syntax highlighting.
ActionScript Editor
Edit ActionScript code with syntax highlighting.
C# Editor
Edit C# code with syntax highlighting.
Java Editor
Edit Java code with syntax highlighting.
Online Editor
General purpose code editor in the browser.
All tools
XML Beautifier
Format XML with consistent indentation and line breaks for readable markup.
All Numbers Converter
Convert between binary, octal, decimal and hex instantly with accurate results.
Decimal to Binary
Convert decimal numbers to binary with clean output and large‑value support.
Decimal to Octal
Convert decimal numbers to octal quickly with precise, readable output.
Binary to Decimal
Convert binary values to decimal with validation and clear formatting.
Binary to Hex
Convert binary strings to hexadecimal with grouping for readability.
Binary to Octal
Convert binary to octal using precise 3‑bit grouping conversion.
Hex to Decimal
Convert hexadecimal strings to decimal integers with error checks.
Hex to Binary
Convert hex strings to binary bits with spacing options for readability.
Hex to Octal
Convert hexadecimal numbers to octal with exact base mapping.
Octal to Decimal
Convert octal values to decimal with validation and clean formatting.
Octal to Binary
Convert octal to binary using exact 3‑bit expansion per digit.
Octal to Hex
Convert octal values to hexadecimal with exact base conversion.
Binary to Text
Decode binary byte strings to readable UTF‑8 text safely.
Text to Binary
Encode text to binary byte strings with proper UTF‑8 handling.
ASCII to Text
Convert ASCII code points (decimal/hex) into readable text quickly.
Char to ASCII
Find the ASCII code for any character; shows decimal and hex values.
Reverse Hex
Reverse endianness by swapping byte order in any hex string.
Unit Converter
Convert between length, weight, volume, area, time, temperature, speed, bytes, frequency, pressure, energy, power and more units.
Length Converter
Convert between meters, kilometers, miles, yards, feet, inches and more length units.
Weight Converter
Convert between kilograms, grams, pounds, ounces and tons.
Mass Converter
Convert between common mass units like kilograms, grams, pounds and ounces.
Volume Converter
Convert between liters, milliliters, cubic meters, gallons, quarts and cups.
Area Converter
Convert between square meters, square kilometers, hectares, acres and more.
Time Converter
Convert between seconds, minutes, hours, days and weeks.
Temperature Converter
Convert between Celsius, Fahrenheit and Kelvin.
Speed Converter
Convert between meters/second, kilometers/hour, miles/hour and knots.
Angle Converter
Convert between degrees, radians and gradians.
Bytes Converter
Convert between bytes, kilobytes, megabytes, gigabytes and bits.
Frequency Converter
Convert between hertz, kilohertz, megahertz and gigahertz.
Energy Converter
Convert between joules, watt‑hours, kilowatt‑hours and calories.
Power Converter
Convert between watts, kilowatts, megawatts and horsepower.
Pressure Converter
Convert between pascals, kilopascals, bar, atmospheres and PSI.
Force Converter
Convert between newtons, kilonewtons and pound‑force.
Fuel Consumption Converter
Convert between L/100 km and MPG (US/UK).
Density Converter
Convert between kg/m³ and g/cm³.
Astronomical Distance Converter
Convert between meters, kilometers, astronomical units, light‑years and parsecs.
Electric Current Converter
Convert between amperes, milliamperes and kiloamperes.
SQL to CSV
Convert INSERT statements to CSV.
SQL to JSON
Convert INSERT statements to JSON.
SQL to XML
Convert INSERT statements to XML.
SQL to YAML
Convert INSERT statements to YAML.
SQL to HTML
Convert INSERT statements to HTML table.
YAML Beautifier
Format YAML with consistent indentation; tidy lists, maps, and block scalars.
TypeScript Formatter
Format TypeScript with Prettier.
SQL Formatter
Format SQL for readability.
Babel Formatter
Format JS/JSX using Prettier (Babel).
Markdown Formatter
Format Markdown using Prettier.
MDX Formatter
Format MDX using Prettier.
LESS Beautifier
Format LESS with consistent indentation and spacing; keep nesting readable.
SCSS Beautifier
Format SCSS with consistent indentation and spacing; improve selector/property readability.
GraphQL Beautifier
Format GraphQL queries and schemas with clean indentation for fields and arguments.
PHP Beautifier
Format PHP with consistent indentation and braces; normalize whitespace for readability.
Python Beautifier
Reindent and tidy Python code; normalize whitespace and keep blocks consistent.
Perl Beautifier
Format Perl code with consistent indentation and spacing to improve readability.
Ruby Beautifier
Format Ruby with consistent indentation and clean line breaks for idiomatic code.
Angular Formatter
Format Angular HTML templates.
React Formatter
Format JSX/TSX using Prettier.
CSS Validator
Validate CSS syntax quickly.
JavaScript Validator
Validate JavaScript syntax in-browser.
JSON Validator
Validate JSON structure and syntax with precise error messages and line/column pointers.
JSON5 Validator
Validate JSON5 syntax, including comments, trailing commas, and unquoted keys.
XML Validator
Validate XML well‑formedness and surface parser errors with exact line and column numbers.
YAML Validator
Validate YAML syntax.
Credit Card Validator
Validate cards with Luhn and pattern checks.
API Test
Test HTTP requests (CORS dependent).
Lua Beautifier
Format Lua with consistent indentation and spacing; make control blocks clear.
XAML Beautifier
Format XAML with clean indentation and line breaks for readable UI markup.
C Beautifier
Format C with consistent indentation and brace style for clearer code.
C++ Beautifier
Format C++ with consistent indentation, braces, and spacing to improve readability.
C# Beautifier
Format C# with consistent indentation and braces for cleaner, readable code.
Java Beautifier
Format Java with consistent indentation and brace style to tidy classes and methods.
JSON Formatter
Format and beautify JSON instantly in your browser. Use this free, browser‑based utility for quick formatting, validation or conversion without uploading your data.
JSON Viewer
Pretty‑print, expand/collapse, and inspect JSON with syntax highlighting for rapid debugging.
XML Viewer
Pretty‑print, expand/collapse, and inspect XML with syntax highlighting and tree view.
YAML Viewer
Pretty‑print, expand/collapse, and inspect YAML with clean highlighting and structure.
HTML Viewer
Pretty‑print and inspect HTML markup; great for debugging tags, attributes, and nesting.
HTML Beautifier
Format HTML with clean indentation and line breaks; improve tag readability.
JavaScript Viewer
Pretty‑print and inspect JavaScript with syntax highlighting for quick code review.
CSV Viewer
View CSV as a clean JSON table; auto‑detects headers and handles quoted cells.
Markdown Viewer
Render Markdown to HTML with headings, lists, code blocks, and tables for quick previews.
RSS Viewer
Pretty‑print and inspect RSS feeds (XML) with a structured tree view.
OPML Viewer
Pretty‑print and inspect OPML outlines (XML) with an expandable hierarchy.
MXML Viewer
Pretty‑print and inspect MXML with syntax highlighting and node tree.
BBCode Viewer
Render BBCode as HTML to preview formatting and troubleshoot tags.
Source Code Viewer
View and share any source code with syntax highlighting and copy‑friendly layout.
URL Parser
Parse URL components (protocol, host, path) and query params; edit and rebuild clean links.
JSON Parser
Validate and pretty-print JSON; list leaf paths.
XML Parser
Parse XML and show JSON view + leaf paths.
YAML Parser
Parse YAML and show JSON view + leaf paths.
JSON to TSV
Convert JSON array or object to TSV.
JSON to Text
Extract primitive values from JSON as lines.
JSON to Excel
Export JSON arrays or objects to Excel (XML Spreadsheet 2003) with auto‑detected headers and UTF‑8 support.
JSON to HTML
Render JSON as readable nested HTML lists/tables for documentation, sharing, and quick previews.
JSON to JAVA
Generate Java POJOs from JSON with field types inferred; supports nested objects and arrays.
SCSS to CSS
Compile SCSS to CSS.
SCSS Compiler
Compile SCSS stylesheets to CSS.
SASS to CSS
Compile SASS (indented) to CSS.
SASS Compiler
Compile SASS (indented syntax) to CSS.
LESS to CSS
Compile LESS to CSS.
LESS Compiler
Compile LESS stylesheets to CSS.
HTML to PUG
Convert HTML to Pug (Jade) template syntax with clean indentation.
PUG to HTML
Compile PUG template to HTML.
BBCode to HTML
Convert basic BBCode to HTML.
HTML to BBCode
Convert common HTML tags (headings, bold/italic, links, images) to BBCode.
HTML to PHP
Convert HTML into PHP echo statements with proper escaping for quotes.
HTML to XML
Serialize the HTML DOM into a well‑formed XML string.
Markdown to HTML
Convert Markdown to HTML.
HTML to Markdown
Convert HTML to Markdown (headings, lists, links, images, code blocks).
HTML to YAML
Convert the HTML DOM tree to a readable YAML structure (tags, attrs, text).
HTML to JSON
Convert the HTML DOM tree to JSON (tags, attributes, children, text nodes).
HTML to TSV
Extract the first HTML table to TSV; auto headers and tab‑separated cells.
HTML to CSV Converter
Extract the first HTML table to CSV with auto‑detected headers and proper quoting.
JSON to XML Converter
Convert JSON to XML string.
XML to JSON Converter
Convert XML to JSON; handles attributes and repeated elements as arrays.
XML to YAML Converter
Convert XML to YAML with a readable structure for elements, attributes, and text.
XML to CSV Converter
Flatten repeated child elements into CSV rows; auto‑detect headers and quote values.
XML to TSV Converter
Flatten repeated child elements into TSV rows; auto headers; tab‑separated output.
XML to Text Converter
Extract human‑readable text from XML by stripping tags and collapsing whitespace.
XML-XSL Transform
Apply XSLT to XML in the browser.
XML to HTML Converter
Render XML as nested HTML lists and tables for easy reading and sharing.
XML to Excel Converter
Convert XML to Excel (XML Spreadsheet 2003) with auto‑generated headers.
XML to JAVA Converter
Generate Java POJO classes from XML; infer fields from elements and attributes.
String to Hex Converter
Convert UTF‑8 text to hexadecimal.
Hex to String Converter
Convert hexadecimal to UTF‑8 text.
Minify JavaScript
Minify and compress JavaScript (via Terser) in your browser; reduce size and improve load times.
Javascript Beautifier
Format JavaScript with consistent indentation and spacing; readable modern JS.
URL Encode
Encode text using encodeURIComponent.
URL Decode
Decode text using decodeURIComponent.
Base64 Encode
Encode text to Base64.
Base64 Decode
Decode Base64 to text.
Image to Base64
Convert PNG, JPG, GIF, SVG, WebP, AVIF, APNG and BMP images to Base64 data URLs in your browser.
Base64 to Image
Preview and download images from Base64 data URLs or raw Base64 strings.
JSON to YAML Converter
Convert JSON to YAML.
YAML to JSON Converter
Convert YAML to JSON.
CSV to JSON Converter
Convert CSV to JSON.
JSON to CSV Converter
Convert JSON array or object to CSV.
JSON Minify
Minify JSON safely by removing whitespace while preserving exact data semantics.
HTML Encode
Escape special characters to HTML entities to make text safe for HTML (prevents breaking markup).
HTML Decode
Convert HTML entities back to plain text for easy copy, editing, or display.
HTML Minify
Minify and compress HTML; remove comments/whitespace to speed up page loads.
CSS Minify
Minify CSS stylesheets to reduce size; strips comments and redundant whitespace safely.
XML Minify
Minify XML by removing insignificant whitespace while preserving structure.
SQL Minifier
Strip comments and collapse whitespace in SQL for compact sharing and faster parsing.
Lua Minifier
Minify Lua by removing comments and collapsing whitespace without changing behavior.
Text Minifier
Collapse and normalize whitespace in text blocks for compact storage and sharing.
CSS Beautifier
Format CSS with consistent indentation.
CSS to LESS
Convert CSS to LESS (CSS is valid LESS).
CSS to SCSS
Convert CSS to SCSS (CSS is valid SCSS).
CSS to SASS
Heuristic CSS → SASS (indented syntax) conversion; braces to indentation.
SCSS to LESS
Basic SCSS to LESS conversion (variables/mixins).
SCSS to SASS
Heuristic braces-to-indentation conversion.
LESS to SCSS
Basic LESS to SCSS conversion (variables/mixins).
LESS to SASS
Heuristic LESS→SCSS then braces-to-indentation.
SASS to SCSS
Heuristic indentation-to-braces conversion.
SHA-256 Hash
Compute SHA-256 digest of text.
UUID v4 Generator
Generate RFC 4122 UUID v4.
UUID v7 Generator
Generate time-ordered UUID v7.
JSON Diff
Compare two JSON documents side‑by‑side and highlight additions, deletions, and modified values.
JSON Sort Keys
Recursively sort JSON object keys for stable output and cleaner diffs.
Text Case Converter
Upper/lower/title/snake/kebab case converter.
Base Converter
Convert between binary, octal, decimal, and hex with instant results.
HTML Stripper
Remove all HTML tags and extract plain text.
HTML Table Generator
Generate an HTML table from CSV.
HTML to Text
Extract visible text from HTML; remove tags and collapse whitespace.
Text to HTML Entities
Escape text to HTML entities.
HTML Entities to Text
Decode HTML entities to text.
HTML to JADE
Convert HTML to Jade template syntax with proper indentation.
JADE to HTML
Compile JADE template to HTML.
XML Editor
Edit XML with syntax highlighting and tools.
JSON Editor
Edit JSON with formatting and validation support.
Real Time HTML Editor
Edit HTML/CSS/JS and preview instantly.
YAML Editor
Edit YAML with syntax highlighting and tools.
Online Editor
General purpose code editor in the browser.
Java Editor
Edit Java code with syntax highlighting.
C# Editor
Edit C# code with syntax highlighting.
ActionScript Editor
Edit ActionScript code with syntax highlighting.
Markdown Editor
Edit Markdown with syntax highlighting.
CSV to XML/JSON
Convert CSV to both JSON and XML.
CSV to XML
Convert CSV rows to simple XML.
CSV to HTML
Convert CSV to an HTML table.
CSV to TSV
Convert CSV values to TSV (tab‑separated).
CSV to Multiline Data
Extract first column as newline‑separated data.
CSV to SQL
Generate INSERT statements from CSV.
CSV to Excel
Convert CSV to Excel (XML Spreadsheet 2003).
FAQs
Are my files uploaded to a server?
No. Processing happens locally in your browser (client‑side only).
How can I share the result?
Click copy to clipboard or save to download a file. You can also share the page URL.
What shortcuts are supported?
Use Ctrl/Cmd+F for Find, Ctrl/Cmd+C to copy, Ctrl/Cmd+V to paste. The toolbar also exposes these actions.
What are the limits?
Large inputs work best in modern desktop browsers. For very large files, consider splitting input or using Web Workers in a desktop environment.
Is JS Tools really free?
Yes. JS Tools is a free online tool for developers and runs without sign‑up.
Who uses this tool?
Developers, QA engineers, students, and data analysts use this developer utility for daily tasks.