Guides
49 short guides to working with web data, JSON, APIs and text, each with a free tool to try it on.
Start here
How to scrape any website to JSON (no code)
Turn a public webpage into structured JSON without writing a scraper, then save it as a live API.
How to format JSON online
Beautify, minify and validate JSON, and find the line a syntax error is on.
How to parse a URL into components
Break down URLs into components and decode encoded strings. Understand query parameters, fragments, and more.
How to encode and decode Base64 (with examples)
Convert text to Base64 and back. Learn when and why Base64 encoding is used in web development.
How to convert Unix timestamps to dates
Convert between Unix timestamps and human-readable dates. Understand epoch time and time zones.
How to convert JSON to CSV online
Turn a JSON array into a CSV file you can open in Excel or Google Sheets, and see how nested data is handled.
How to decode a JWT token (header, payload, claims)
Decode JSON Web Tokens to inspect headers, payloads, and claims. Check token expiration and validity.
How to test regex online (with live matching)
Test and debug regex patterns with real-time match highlighting. Inspect capture groups and backreferences.
How to generate SHA-256 hash online
Generate SHA-256, SHA-384, SHA-512, and SHA-1 hashes from any text. Learn about hash functions and their uses.
How to convert CSV to JSON online
Transform CSV data into JSON arrays with automatic header detection and custom delimiter support.
How to convert XML to JSON online
Convert XML documents to JSON format while preserving attributes, text content, and nested structures.
How to extract tables from HTML to JSON or CSV
Pull rows out of HTML tables and export them as JSON or CSV.
How to test REST API endpoints online
Send HTTP requests and inspect API responses. Test GET, POST, PUT, and DELETE endpoints from your browser.
How to debug and format webhook payloads
Format and inspect webhook JSON payloads. Identify event types, timestamps, and nested data structures.
HTTP status codes cheat sheet (1xx to 5xx)
Learn all HTTP status codes from 1xx to 5xx. Understand what each code means and when it's used.
How to compare two text files online (diff tool)
Compare two text blocks and see differences highlighted. Understand additions, deletions, and changes.
How to test JSONPath expressions (with examples)
Test JSONPath queries against JSON data. Learn JSONPath syntax with practical examples.
How to test CSS selectors for web scraping
Test CSS selectors against HTML to find matching elements. Essential for web scraping and DOM manipulation.
How to parse URL query strings
Parse and build URL query strings. Extract parameters and construct query strings from key-value pairs.
How to write a cron expression (syntax guide)
Generate cron expressions with a visual editor. Get human-readable explanations and upcoming run times.
How to parse user agent strings (browser, OS, device)
Identify browser, OS, device type, and rendering engine from user agent strings.
How to look up any IP address (geolocation, ISP)
Find your public IP address and get geolocation, organization, and timezone information for any IP.
How to parse an XML sitemap (extract all URLs)
Extract URLs from XML sitemaps. Get a clean, downloadable list of all pages on a website.
How to convert Markdown to HTML (live preview)
Convert Markdown text to clean HTML with live preview. Supports all common Markdown syntax.
How to generate mock API data for testing
Create realistic mock JSON data for testing. Define schemas and generate instant test data.
How to test XPath expressions online (with examples)
Learn XPath syntax, axes, and predicates. Test expressions against HTML for web scraping and data extraction.
How to convert YAML to JSON online
Convert between YAML and JSON formats. Learn syntax differences and use cases for Kubernetes, Docker, and CI/CD.
How to convert text between cases (camelCase, snake_case)
Convert between camelCase, snake_case, PascalCase, kebab-case, and more. Learn naming conventions by language.
How to generate URL slugs (SEO-friendly URLs)
Generate clean URL slugs from any text. Learn slug best practices for SEO, accent handling, and more.
How to encode and decode HTML entities
Learn about HTML entities, XSS prevention, named vs numeric entities, and encoding in JavaScript and Python.
How to remove duplicate lines from text online
Remove duplicate lines from text data. Learn deduplication techniques for data cleaning and log analysis.
How to count words and characters online
Count words, characters, sentences, and paragraphs. Learn about SEO character limits and reading time.
How to validate JSON against a schema (JSON Schema guide)
Validate JSON data against JSON Schema. Learn schema keywords, types, and API response validation.
How to compare two JSON objects online (JSON diff)
Compare JSON objects and see additions, removals, and changes. Debug API responses and track config drift.
How to convert HTML to Markdown
Convert HTML to clean Markdown. Learn element mapping for headings, links, tables, and code blocks.
How to generate lorem ipsum placeholder text
Generate lorem ipsum text for design mockups. Learn the history and use cases for placeholder content.
How to convert between HEX, RGB and HSL colors
Convert colors between HEX, RGB, and HSL formats. Learn color models, CSS functions, and accessibility.
How to format and beautify SQL online
Format and beautify SQL queries. Learn SQL style conventions, keyword casing, and indentation best practices.
How to minify and beautify CSS online
Minify CSS for production or beautify for debugging. Learn about file size savings and CSS optimization.
How to minify and beautify JavaScript online
Minify JavaScript for performance or beautify for debugging. Learn about source maps and build tools.
How to generate a secure random password (best practices)
Generate secure passwords with proper entropy. Learn why Math.random is insecure and how crypto APIs work.
How to generate QR codes online
Generate QR codes from text or URLs. Learn how QR encoding works, error correction, and best practices.
How to convert images to Base64 (data URIs explained)
Convert images to Base64 data URIs. Learn when to use inline images, performance trade-offs, and CSS usage.
How to generate TypeScript types from JSON (API to types)
Generate TypeScript interfaces from JSON API responses. Learn type-safe API patterns and null handling.
How to verify webhook signatures (HMAC auth guide)
Verify webhook HMAC signatures for Stripe, GitHub, and Slack. Learn signature verification and security.
How to create a robots.txt file
Create robots.txt files for your website. Learn syntax, common configurations, and SEO implications.
How to generate SEO meta tags (Open Graph and Twitter cards)
Generate HTML meta tags for SEO. Learn Open Graph, Twitter Cards, character limits, and best practices.
How to generate HMAC signatures (SHA-256, SHA-512)
Generate HMAC signatures for API authentication. Learn HMAC vs hashing, algorithms, and implementation.
How to create JSON-LD structured data for SEO
Create JSON-LD structured data for Google rich results. Learn Schema.org types and implementation tips.
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.
