Free developer tools
49 small tools for working with web data, JSON, APIs and text. No sign-up, and most run entirely in your browser.
Featured
Website to JSON
Paste any public URL and get its content as structured JSON. With a free account it becomes a live API.
Web data
- HTML table extractorExtract tables from HTML and export as JSON or CSV. Paste any HTML containing tables to get structured data.
- Sitemap parserExtract URLs from XML sitemaps. Paste sitemap XML and get a clean, downloadable list of all URLs.
- CSS selector testerTest CSS selectors against HTML to find matching elements. Great for debugging web scraping selectors.
- XPath testerTest XPath expressions against HTML or XML. Find matching elements instantly. Perfect for web scraping and data extraction.
- HTML to MarkdownConvert HTML to clean Markdown. Handles headings, links, images, lists, tables, code blocks, and more.
- Robots.txt generator and analyzerGenerate robots.txt files with user-agent rules or analyze existing ones. Test URL paths against bot rules.
- Meta tags generatorGenerate HTML meta tags for SEO, Open Graph, and Twitter Cards. Includes Google search preview.
- JSON-LD structured data generatorGenerate JSON-LD structured data for SEO. Supports Article, Product, FAQ, Organization, and more schema types.
- User agent parserParse user agent strings to identify browser, operating system, device type, and rendering engine.
- IP address lookupFind your public IP address or look up any IP to get geolocation, organization, and timezone information.
- HTTP status code referenceComplete reference for all HTTP status codes with descriptions and categories. Search by code, name, or description.
JSON and data
- JSON formatter and validatorBeautify, minify, and validate JSON data. Catch syntax errors instantly with helpful messages.
- JSON to CSV converterConvert JSON arrays of objects into downloadable CSV files. Fast and private. Runs entirely in your browser.
- CSV to JSON converterConvert CSV data into JSON arrays of objects. Supports custom delimiters including comma, tab, and semicolon.
- XML to JSON converterConvert XML data into clean, readable JSON. Handles attributes, nested elements, and text content.
- YAML ↔ JSON converterConvert YAML to JSON or JSON to YAML. Handles nested objects, arrays, comments, and multiline strings.
- JSON diff / compareCompare two JSON objects and see additions, removals, and changes highlighted. Deep recursive comparison with path tracking.
- JSON Schema validatorValidate JSON data against a JSON Schema. Supports draft-07 keywords including types, patterns, refs, and combinators.
- JSONPath testerTest JSONPath expressions against JSON data and see matched results instantly. Includes example expressions.
- API response to TypeScriptGenerate TypeScript interfaces or types from JSON API responses. Handles nested objects, arrays, and nulls.
- Mock API generatorGenerate realistic mock JSON API responses for testing. Define your schema and get instant mock data.
APIs and webhooks
- API response testerSend HTTP requests (GET, POST, PUT, DELETE) and inspect responses. View status codes, headers, and response bodies.
- Webhook payload formatterFormat and inspect webhook JSON payloads. Detects event types, timestamps, and nested structures automatically.
- Webhook signature generatorGenerate or verify HMAC webhook signatures. Supports SHA-256, SHA-384, and SHA-512 with hex or base64 encoding.
- JWT decoderDecode JSON Web Tokens to inspect header, payload, and signature. Check expiration and issued-at timestamps.
- HMAC generatorGenerate HMAC signatures using SHA-256, SHA-384, or SHA-512. Uses the Web Crypto API for secure hashing.
- URL parser and decoderParse URLs into components, encode and decode URL strings. Inspect query parameters at a glance.
- Query string parserParse URL query strings into key-value pairs or build query strings from parameters.
- Timestamp converterConvert between Unix timestamps and human-readable dates. Supports seconds and milliseconds.
- Cron expression generatorBuild cron expressions with presets or type your own. Get human-readable explanations and upcoming run times.
Code and text
- JavaScript minifier / beautifierBeautify or minify JavaScript code. Handles indentation, comments, strings, and template literals.
- CSS minifier / beautifierBeautify or minify CSS code. Proper indentation, one property per line, or compressed single-line output.
- SQL formatter and validatorBeautify or minify SQL queries. Uppercases keywords, indents subqueries, and validates syntax.
- Markdown to HTMLConvert Markdown to clean HTML with live preview. Supports headings, bold, italic, links, lists, and code blocks.
- Regex testerTest regular expression patterns with real-time match highlighting and capture group inspection.
- Text diff / compareCompare two blocks of text side by side. See additions, deletions, and unchanged lines highlighted with line numbers.
- Case converterConvert text between camelCase, snake_case, PascalCase, kebab-case, UPPER, lower, Title Case, and more.
- Slug generatorGenerate clean, URL-friendly slugs from any text. Handles accents, special characters, and custom separators.
- Word and character counterCount words, characters, sentences, paragraphs, and more. Includes reading time, speaking time, and keyword density.
- Duplicate line removerRemove duplicate lines from text. Options for case sensitivity, trimming whitespace, and sorting output.
- Lorem ipsum generatorGenerate placeholder lorem ipsum text. Choose paragraphs, sentences, or words with customizable count.
- HTML entity encoder / decoderEncode special characters to HTML entities or decode entities back to text. Supports named and numeric entities.
- Base64 encoder / decoderEncode text to Base64 or decode Base64 strings back to plain text. Fast and private. Runs in your browser.
Security and media
- Hash generatorGenerate SHA-256, SHA-384, SHA-512, and SHA-1 hashes from text. Uses the Web Crypto API in your browser.
- Password generatorGenerate secure random passwords with customizable length, character sets, and strength indicator. Uses crypto API.
- Base64 image encoder / decoderConvert images to Base64 strings or decode Base64 back to images. Supports data URIs, CSS, and HTML output.
- QR code generatorGenerate QR codes from any text or URL. Customize size and colors. Download as PNG. All client-side.
- Color picker and converterPick colors and convert between HEX, RGB, and HSL formats. Includes live preview and individual channel controls.
Need data from a webpage as JSON?
PulpMiner turns any public page into structured JSON and can save it as a live API. See it work on a demo page, no sign-up.
