Free Online Developer Tools
143+ tools that run entirely in your browser. No data sent to any server.
Ctrl+K to search
JSON Formatter & Validator
Format, validate, and beautify JSON data with syntax highlighting.
EncoderBase64 Encode/Decode
Encode text to Base64 or decode Base64 back to plain text.
EncoderURL Encode/Decode
Encode or decode URL components for safe transmission.
DecoderJWT Decoder
Decode and inspect JSON Web Token header and payload.
GeneratorUUID Generator
Generate random UUID v4 identifiers instantly.
CryptoHash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from text.
TesterRegex Tester
Test regular expressions against sample text with match highlighting.
ConverterUnix Timestamp Converter
Convert Unix timestamps to human-readable dates and vice versa.
ConverterColor Converter
Convert colors between HEX, RGB, and HSL formats.
GeneratorLorem Ipsum Generator
Generate placeholder text in paragraphs, sentences, or words.
GeneratorPassword Generator
Generate secure random passwords with customizable length and characters.
FormatterMarkdown Preview
Write Markdown and see a live rendered preview side by side.
EncoderHTML Entity Encode/Decode
Encode special characters to HTML entities or decode them back.
MinifierCSS Minifier
Minify CSS code by removing whitespace and comments.
MinifierJavaScript Minifier
Minify JavaScript code by removing whitespace and shortening syntax.
FormatterSQL Formatter
Format and beautify SQL queries for better readability.
GeneratorCron Expression Generator
Build cron expressions visually with a human-readable preview.
Generator.gitignore Generator
Generate .gitignore files for popular languages and frameworks.
TesterDiff Checker
Compare two texts and see the differences highlighted line by line.
ConverterJSON to CSV Converter
Convert JSON arrays to CSV format for spreadsheet use.
GeneratorQR Code Generator
Generate QR codes from any text or URL instantly.
GeneratorSlug Generator
Convert text to URL-friendly slugs for SEO-friendly URLs.
TesterWord Counter
Count words, characters, sentences, paragraphs, and estimate reading time.
ConverterText Case Converter
Convert text between camelCase, snake_case, kebab-case, PascalCase, and more.
GeneratorJSON to TypeScript
Generate TypeScript interfaces from JSON data automatically.
ConverterImage to Base64
Convert images to Base64 data URI strings for embedding in code.
ReferenceTailwind CSS Colors
Browse and copy all Tailwind CSS color palette values.
CalculatorChmod Calculator
Calculate Unix file permissions in octal and symbolic notation.
ConverterYAML ↔ JSON Converter
Convert between YAML and JSON formats instantly.
ConverterCSV to JSON
Convert CSV data to JSON array format.
ConverterNumber Base Converter
Convert numbers between binary, octal, decimal, and hexadecimal.
ReferenceHTTP Status Codes
Searchable reference for all HTTP status codes with descriptions.
EncoderRegex Escape
Escape special regex characters in a string for literal matching.
ConverterHTML to Markdown
Convert HTML markup to clean Markdown syntax.
ConverterMarkdown to HTML
Convert Markdown text to HTML output.
ConverterJS Object to JSON
Convert JavaScript object literals to valid JSON.
TesterJSON Path Finder
Explore JSON structure and find paths to every value.
TesterWord-Level Diff
Compare texts and highlight differences at the word level.
FormatterJSON Tree Viewer
Visualize JSON data as an interactive collapsible tree.
GeneratorMeta Tag Generator
Generate HTML meta tags, Open Graph, and Twitter Card tags for SEO.
TesterOpen Graph Preview
Preview how your page looks when shared on Facebook, LinkedIn, and X.
ConverterSVG to CSS Background
Convert SVG code to a CSS background-image data URI.
ConverterTailwind to CSS
Convert Tailwind CSS utility classes to plain CSS properties.
GeneratorFavicon Generator
Generate favicon PNG files from text or emoji with custom colors.
GeneratorJWT Generator
Generate JWT tokens with custom header and payload for testing.
TesterUser Agent Parser
Parse user agent strings to detect browser, OS, and device type.
GeneratorPlaceholder Image Generator
Generate custom placeholder images with specified dimensions and colors.
CryptoBcrypt Hash Generator
Generate bcrypt-format password hashes with configurable rounds.
ConverterTOML to JSON
Convert TOML configuration files to JSON format.
ReferenceIP Address Info
Show your current public IP address, location, ISP, and timezone.
GeneratorCode to Image
Turn code snippets into beautiful shareable PNG images.
ConverterEpoch Countdown Timer
Live Unix epoch clock with countdown timer to any date.
GeneratorBox Shadow Generator
Generate CSS box-shadow with visual preview and live controls.
GeneratorCSS Gradient Generator
Create linear and radial CSS gradients with color picker and angle control.
GeneratorFlexbox Generator
Visual flexbox layout builder with live preview and CSS output.
Converter.env ↔ JSON Converter
Convert between .env files and JSON format.
EncoderText to Binary
Convert text to binary representation and back.
GeneratorASCII Art Generator
Convert text into ASCII art using canvas rendering.
ConverterDocker Run to Compose
Convert docker run commands to docker-compose.yml format.
GeneratorNginx Config Generator
Generate Nginx reverse proxy configs with SSL, gzip, and caching.
ConverterSQL to MongoDB
Convert SQL queries to MongoDB shell commands.
ReferenceDNS Lookup
Query DNS records (A, AAAA, MX, NS, TXT, CNAME) for any domain.
TesterSSL Certificate Checker
Check SSL certificate validity, issuer, expiration, and protocol for any domain.
CalculatorIP Subnet Calculator
Calculate network address, broadcast, host range, and subnet mask from CIDR notation.
GeneratorRobots.txt Generator
Generate robots.txt files with custom user-agent rules and sitemap URL.
GeneratorColor Palette Generator
Generate harmonious color palettes using color theory (analogous, complementary, triadic).
GeneratorBorder Radius Visualizer
Visualize and generate CSS border-radius with individual corner controls.
FormatterXML Formatter
Format and minify XML documents with proper indentation.
ProductivityPomodoro Timer
Focus timer with 25-minute work sessions and 5-minute breaks.
TesterTyping Speed Test
Test your typing speed (WPM) and accuracy with random programming quotes.
GeneratorBarcode Generator
Generate barcode images from text with download option.
GeneratorCSP Header Builder
Build Content-Security-Policy headers with visual directive editor.
GeneratorMarkdown Table Generator
Build Markdown tables visually with alignment controls and instant output.
TesterJSON Schema Validator
Validate JSON data against a JSON Schema with detailed error reporting.
ConvertercURL to Code
Convert cURL commands to JavaScript, Python, or PHP code.
GeneratorMarkdown TOC Generator
Generate a table of contents from Markdown headings automatically.
TesterJWT Expiry Checker
Check if a JWT token is expired and show remaining time until expiration.
MinifierHTML Minifier
Minify HTML by removing comments, whitespace, and redundant attributes.
FormatterJavaScript Beautifier
Beautify and format minified JavaScript code with proper indentation.
TesterJSON Diff
Compare two JSON documents structurally and see added, removed, and changed values.
TesterJSON Query
Query JSON with dot paths, array indexes, and wildcards to extract values.
ConverterRemove Duplicate Lines
Remove duplicate lines, sort, and clean up text lists.
ConverterText Reverse & Repeat
Reverse characters, words, or lines, repeat text, and count occurrences.
CryptoAES Encrypt/Decrypt
Encrypt and decrypt text with AES-256-GCM and a passphrase, in your browser.
CryptoHMAC Generator
Generate HMAC signatures (SHA-1/256/384/512) from a message and secret key.
CryptoCaesar Cipher / ROT13
Encode and decode text with a Caesar shift cipher, including ROT13.
ConverterMorse Code Translator
Translate text to Morse code and back, with automatic direction detection.
TesterJWT Signature Verify
Verify a JWT HS256/384/512 signature against a secret, locally.
TesterHTTP Header Analyzer
Paste HTTP response headers to see what each one does and which security headers are missing.
GeneratorCORS Config Generator
Build and understand CORS response headers for your API.
ReferenceMIME Type Lookup
Find the Content-Type for a file extension, or search MIME types.
CalculatorCron Next Run Times
Enter a cron expression and see the next scheduled run times in your timezone.
ConverterImage Resize & Compress
Resize and compress images in your browser without uploading them.
ConverterImage Format Converter
Convert images between PNG, JPEG, and WebP locally.
ConverterEXIF Data Remover
Strip EXIF metadata (GPS, camera, timestamps) from images in your browser.
MinifierSVG Minifier
Minify SVG markup by removing comments, whitespace, and prologs.
CalculatorAspect Ratio Calculator
Calculate aspect ratios and scale dimensions while keeping proportions.
CalculatorPX to REM Converter
Convert between px and rem/em based on a root font size.
CalculatorData Size Converter
Convert between bytes, KB, MB, GB, and binary KiB/MiB units.
ConverterJSON to XML
Convert JSON data to XML markup.
ConverterXML to JSON
Convert XML documents to JSON format.
FormatterCSV Viewer
View CSV data as a sortable table with instant column sorting.
FormatterJSON Sort Keys
Sort JSON object keys alphabetically, recursively.
ConverterFile to Base64
Convert any file to a Base64 data URI in your browser.
ReferenceUnicode Character Lookup
Inspect Unicode code points, HTML entities, and JS escapes for any character or emoji.
ConverterFind & Replace
Find and replace text with optional regex and case-insensitive matching.
ConverterSort & Number Lines
Sort, number, reverse, or shuffle lines of text.
ConverterWhitespace Cleaner
Trim trailing spaces, collapse blank lines, and convert tabs to spaces.
TesterText Statistics
Analyze word count, reading time, reading ease, grade level, and keyword density.
CryptoRSA Key Generator
Generate an RSA public/private keypair in PEM format, in your browser.
CryptoPassword Strength Checker
Test password strength and estimate entropy locally.
GeneratorRandom Token Generator
Generate cryptographically secure random tokens in hex, alphanumeric, or Base64URL.
EncoderBase32 Encode/Decode
Encode and decode Base32 (RFC 4648), used for TOTP secrets.
TesterUUID Inspector
Validate a UUID and detect its version, variant, and v1 timestamp.
TesterURL Parser
Break a URL into protocol, host, path, query, and hash components.
ConverterQuery String ↔ JSON
Convert between URL query strings and JSON objects.
GeneratorUser Agent Generator
Copy realistic User-Agent strings for common browsers and bots.
TesterJSON Payload Validator
Validate a JSON payload and see size, key count, and nesting depth.
Generator.htaccess Generator
Generate Apache .htaccess rules for HTTPS, www, gzip, caching, and security.
ReferenceCrontab Describe
Translate a cron expression into plain English.
TesterColor Contrast Checker
Check WCAG AA/AAA color contrast ratios for accessibility.
GeneratorCSS clamp() Generator
Generate fluid responsive font sizes with CSS clamp().
GeneratorCubic Bezier Editor
Visually build CSS cubic-bezier easing curves.
GeneratorCSS Grid Generator
Build CSS grid layouts visually with live preview.
ConverterTimezone Converter
Convert a time across major world timezones with DST support.
TesterColor Blindness Simulator
Preview how a color looks under common color-vision deficiencies.
GeneratorJSON to Go Struct
Generate Go structs with JSON tags from sample JSON.
GeneratorJSON to Python
Generate Python dataclasses from sample JSON.
GeneratorJSON to Rust Struct
Generate serde-annotated Rust structs from sample JSON.
GeneratorJSON to JSON Schema
Infer a Draft-07 JSON Schema from a sample JSON document.
Tester3-Way Diff
Compare two versions against a common base and spot merge conflicts.
FormatterSQL EXPLAIN Formatter
Format EXPLAIN plans as an indented tree and flag costly operations.
GeneratorAvatar Generator
Generate initials avatars with deterministic colors from a name.
GeneratorAPI Mock Data Generator
Generate realistic mock JSON data from field names for API testing.
CalculatorSemver Calculator
Bump and compare semantic versions (major/minor/patch).
FormatterGraphQL Formatter
Format and indent GraphQL queries, mutations, and schemas.
Generator.editorconfig Generator
Generate an .editorconfig file with your indentation and formatting rules.
TesterDockerfile Linter
Check a Dockerfile for best-practice issues like unpinned tags and root user.
CryptoJWK to PEM
Convert RSA and EC JSON Web Keys to PEM format in your browser.
DecoderProtobuf Decoder
Decode raw protobuf wire data without a .proto schema.
TesterASN.1 / DER Parser
Parse DER-encoded ASN.1 (certificates, keys) into a readable tree.
TesterWebAuthn Tester
Check WebAuthn support and run a passkey registration ceremony.
ConverterCron to AWS EventBridge
Convert a Unix cron expression to AWS EventBridge cron syntax.
Browse by category
Developer tools that run in your browser
DevKit is a set of 143+ utilities for the small, repetitive jobs that fill a developer's day: formatting a minified JSON response, decoding a JWT to inspect its claims, generating UUIDs or a secure password, converting a timestamp, testing a regular expression, or diffing two blocks of text. Each tool does one thing and does it without a server round-trip.
Everything runs client-side. When you paste data into a formatter or a decoder, that data is processed by JavaScript in your own browser and never uploaded. That makes DevKit safe to use with sensitive material — API keys, access tokens, internal payloads — that you would not want to send to an unknown backend. It also means the tools keep working offline once the page has loaded.
Common questions
Is DevKit free?
Yes. Every tool is free to use with no signup, no account, and no usage limits.
Is my data sent anywhere?
No. All processing happens locally in your browser. Nothing you type or paste is transmitted to a server.
Do I need to install anything?
No. DevKit works directly in the browser. You can optionally install it as a PWA for one-click access and offline use.
Which tools are available?
Formatters, encoders and decoders, generators, converters, calculators, and testers across 11 categories. Use the search box above or press Ctrl+K to jump to any tool.