Free Web Developer Tools — Complete Directory

Every tool on onHTML in one place. No ads, no login, no rate limits — everything runs in your browser. From JSON formatting to CSS generators, Base64 encoding to QR codes.

56+Free Tools
0Sign-ups
100%In-Browser
4Categories

Formatters & Validators

12 tools

Code & Data Converters

19 tools
🎨

Color Picker — HEX RGB HSL Converter

Pick colors visually and instantly convert between HEX, RGB, and HSL formats. Copy CSS-rea

🔄

Base64 Encoder & Decoder

Encode or decode Base64 text and files instantly. Supports images, PDFs, and any binary fi

🔑

JWT Decoder

Decode and inspect JWT tokens instantly — view header, payload, and signature. Verify sign

Aa

Case Converter

Convert text between camelCase, PascalCase, snake_case, kebab-case, UPPER_CASE, and more.

🔗

Slug / URL Generator

Convert any title or phrase into a clean URL slug. Handles special characters, accents, an

🗜️

Image Compressor

Compress JPEG, PNG, and WebP images without visible quality loss. Reduce file size up to 9

🖼️

SVG to PNG Converter

Convert SVG files to PNG images at any resolution. Set custom width and height, preserve t

↔️

Image Resizer

Resize images to exact pixel dimensions or percentages. Supports JPEG, PNG, WebP, and GIF.

JSON ↔ YAML ↔ XML ↔ CSV Converter

Convert JSON to YAML and YAML to JSON instantly with syntax validation. Handles nested str

🔢

Number Base Converter

Convert numbers between binary, octal, decimal, and hexadecimal instantly. Supports large

🌊

Tailwind ↔ CSS Converter

Convert plain CSS to Tailwind CSS utility classes instantly. Automatically maps colors, sp

⚛️

HTML ↔ JSX Converter

Convert HTML snippets to valid JSX for React components. Handles className, camelCase prop

🔁

cURL to Code Converter

Convert cURL commands to Python, JavaScript, PHP, Go, and more. Paste a curl command and g

📊

CSV ↔ JSON Converter

Convert CSV to JSON and JSON to CSV instantly. Supports headers, custom delimiters, and ne

🖼️

Image to Base64 Encoder

Convert images to Base64 data URIs for embedding in HTML, CSS, or JSON. Supports JPEG, PNG

📄

Markdown to HTML Converter

Convert Markdown files and text to clean HTML with syntax highlighting for code blocks. Do

&

HTML Entity Encoder / Decoder

Encode text to HTML entities and decode HTML entities back to readable text. Supports name

🕐

Unix Timestamp Converter

Convert Unix timestamps to human-readable dates and back. Supports seconds/ms, timezones,

📅

Date Calculator — Add Days, Date Diff & Age

Add or subtract days from any date, calculate the difference between two dates, and comput

Generators

17 tools
🔐

Password Generator

Generate strong, secure passwords instantly. Customize length up to 128 chars, choose char

QR Code Generator

Generate QR codes for URLs, WiFi, text, email, and phone. Download as PNG up to 512×512px.

#️⃣

Hash Generator — MD5 SHA256 SHA512

Generate MD5, SHA-1, SHA-256 and SHA-512 hashes for text or files instantly. Free online h

🆔

UUID / ULID Generator

Generate UUID v1, v4, and v7 instantly. Bulk generate up to 100 UUIDs at once. Free online

🏷️

Meta Tag Generator

Generate complete HTML meta tags — title, description, Open Graph, and Twitter Cards — wit

Favicon Generator

Convert any image to a complete favicon set — ICO, PNG (16×16 to 512×512), Apple Touch Ico

📄

Lorem Ipsum Generator

Generate Lorem Ipsum placeholder text in paragraphs, sentences, or words. Choose length an

Cron Expression Generator

Build cron expressions visually with a form-based editor. Set minute, hour, day, month, an

🎲

Mock JSON Generator

Generate realistic mock JSON data for testing APIs and UIs. Define a schema with types, ar

🔗

Open Graph Preview

Preview how your web page looks when shared on Facebook, Twitter, LinkedIn, and WhatsApp.

📋

Schema.org JSON-LD Generator

Generate JSON-LD structured data markup for Google — Article, Product, FAQ, BreadcrumbList

🗺️

Sitemap.xml Generator

Generate an XML sitemap from a list of URLs. Add priority, change frequency, and last-modi

🤖

robots.txt Generator

Build a robots.txt file visually. Configure allow/disallow rules per user-agent, set crawl

🍅

Pomodoro Focus Timer

Stay focused with a Pomodoro timer — customizable work and break intervals, session tracki

🎨

Color Palette Generator

Generate harmonious color palettes — complementary, triadic, analogous, and more. Export a

📅

Crontab Visual Calendar

Visualize and explain cron expressions in plain English. See the next 10 scheduled run tim

📸

Code Screenshot — Beautiful Code Images

Turn your code into beautiful screenshots with syntax highlighting, custom themes, gradien

CSS Tools

8 tools

About onHTML Developer Tools

onHTML is a suite of free, privacy-first developer tools that run entirely in your browser. There are no servers processing your data, no accounts to create, and no usage limits. Every tool from JSON Formatter to Password Generator executes client-side using modern JavaScript and Web APIs.

Why Browser-Based Tools?

When you paste sensitive data — API keys, JWTs, passwords, proprietary JSON — into a server-side tool, that data leaves your network. With onHTML, your data stays on your device. The JWT Decoder never sees your tokens. The Hash Generator never sees your input. This matters for security-conscious developers and teams with compliance requirements.

Formatters and Validators

The formatting tools convert minified or unreadable data into structured output. The JSON Formatter applies RFC 8259 formatting rules, catches invalid JSON with exact error positions, and minifies for production. The Regex Tester runs your patterns in real time against test strings, showing match groups and positions. The Markdown Editor renders CommonMark and GFM syntax with live preview.

The Diff Checker uses the Myers diff algorithm — the same algorithm powering git diff — to highlight exact changes between two text blocks. For comparing JSON objects semantically (ignoring key order), the JSON Diff tool understands JSON structure rather than treating it as plain text.

Converters

The converter category handles the everyday transformations that interrupt workflow. The Base64 Encoder handles both standard Base64 and the URL-safe variant (base64url) used in JWTs and OAuth tokens. The JWT Decoder lets you inspect header, payload, and signature claims without any backend — essential when debugging authentication issues.

The JSON ↔ YAML Converter handles the bidirectional conversion needed when moving between application code (JSON APIs) and infrastructure configs (Kubernetes YAML, GitHub Actions). The cURL to Code Converter turns the commands you copy from DevTools or API documentation into fetch, axios, or Python requests snippets instantly.

For frontend developers, the HTML to JSX Converter handles the class→className, for→htmlFor, and self-closing tag transformations automatically. The Tailwind ↔ CSS Converter bridges the gap between utility-first and traditional CSS workflows.

Generators

The generator tools create content you'd otherwise have to write or calculate manually. The Password Generator uses crypto.getRandomValues() — the same entropy source as your OS — to produce passwords with measurable entropy. A 16-character password with mixed character types gives you approximately 105 bits of entropy, effectively immune to brute force with any foreseeable computing power.

The UUID/ULID Generator produces RFC 4122 v4 UUIDs and sortable ULIDs for use as database primary keys. The Mock JSON Generator creates realistic test data with proper types (names, emails, UUIDs, dates) — critical for frontend development that shouldn't depend on a running backend.

For SEO workflows, the Meta Tag Generator produces the full set of Open Graph, Twitter Card, and technical SEO tags. The Schema Generator creates valid JSON-LD structured data for Google's rich results. The Sitemap Generator and robots.txt Generator complete the technical SEO toolkit.

CSS Tools

The CSS tools replace the mental overhead of memorizing syntax. The Gradient Generator covers linear, radial, and conic gradients with color stops, hard stop patterns, and repeating variants — with the CSS output ready to copy. The Box Shadow Generator handles multiple shadows, inset shadows, and neumorphism presets.

The Glassmorphism Generator produces the backdrop-filter CSS with browser prefixes, while the CSS Loader Generator creates pure-CSS spinners and skeleton screens that run on the GPU compositor without triggering layout or paint.

The Cubic-Bezier Visualizer gives you a drag-and-drop editor for custom easing functions with a live preview of the animation. The Border Radius Generator handles the full 8-value syntax for creating organic blob shapes.

Frequently Asked Questions

Are these tools really free?

Yes. Every tool on onHTML is free to use without registration, subscription, or usage limits. The site is sustained by privacy-respecting advertising.

Is my data safe?

All tools process data in your browser using JavaScript. Your data is never transmitted to onHTML servers. You can verify this by opening DevTools → Network tab — you'll see zero API calls when using any tool.

Do the tools work offline?

After the initial page load, most tools work without internet access since they run entirely in JavaScript. Tools that fetch external data (like the HTTP Headers Inspector) require an active connection.

Can I use these tools in my team?

Yes. Share any tool URL directly with teammates. No accounts or permissions needed.

How many tools are available?

Currently 56 tools across 4 categories, with new tools added regularly. Subscribe to the RSS feed for announcements, or check the developer blog for guides.