Web Scraping & Monitoring

Read the web like a database. Scrape pages into clean structured JSON with CSS selectors or AI, take screenshots, monitor a page for changes or a product for stock, and check what a site exposes. Pay per URL, with no headless browser to babysit.

Read meta tags
Paste a page's source and see every tag in its head exactly as written: in the example, the title Precios, the description Tarifas del KIT and its sharing…
Free · Runs in your browser
Extract JSON-LD
See the structured data a page hands to search engines: every hidden block describing a product, a recipe or an article, exactly as the site wrote it.
Free · Runs in your browser
RSS to JSON
Paste a feed or give its address and get every post as the same flat list: the sample Blog de ZARZA feed gives 2 items, Primer aviso and Segundo aviso, each…
Free · Runs in your browser
Encode and decode a URL
café becomes caf%C3%A9, a space becomes %20 and & becomes %26: encode text so it travels safely inside a link, or decode percent signs back into readable words…
Free · Runs in your browser
Make a URL slug
Turn a title into a clean web address: ¡Cómo Añadir un Título en Español! becomes como-anadir-un-titulo-en-espanol.
Free · Runs in your browser
Remove tracking parameters from a URL
Two UTM tags gone, the id parameter kept and nothing else in the link touched: paste a link to strip known tracking parameters and get a list of every name and…
Free · Runs in your browser
Download time calculator
Estimate how long a file takes to transfer: 10 MB over a 10 Mbps line takes 8 seconds, not 1, because the speed counts bits and the file counts bytes.
Free · Runs in your browser
Resolve a relative URL against a base URL
Turn a relative link into the exact address a browser would use: from the page start.html in docs/guides, the link ../images/logo.svg lands in docs/images on…
Free · Runs in your browser
Barcode check digit calculator for EAN-13, UPC-A and Code 128
Get the missing check digit of a barcode: for the EAN-13 digits 400638133393 it is 1, giving the complete 4006381333931.
Free · Runs in your browser
Base32 Encode and Decode Online
Encode text to Base32 or decode it back with the standard alphabet of A to Z and 2 to 7: «Hello, Base32!» becomes JBSWY3DPFQQEEYLTMUZTEII=.
Free · Runs in your browser
Generate a CSS border-radius value
Turn one to four corner radii into a ready-to-paste CSS border-radius declaration: 8px 16px 24px 32px rounds the corners clockwise from the top left.
Free · Runs in your browser
Generate a CSS box-shadow value
Set the shift, blur, spread and color of a shadow and get a CSS box-shadow ready to paste: 4, 8, 16 and 0 become 4px 8px 16px 0px followed by your color.
Free · Runs in your browser
Breadcrumb Schema Generator
List your pages from the home page to the current one and get breadcrumb structured data ready to paste: Home, Guides and Technical SEO become positions 1, 2…
Free · Runs in your browser
Generate a canonical link tag from any valid HTTP URL
Paste the address you want search engines to treat as the original and get a ready-made canonical link tag: Example.COM in capitals comes back as example.com…
Free · Runs in your browser
Check color contrast ratio
Compare a text color with its background and see the contrast ratio plus four separate verdicts for WCAG AA and AAA, normal and large text: black on white gives…
Free · Runs in your browser
Convert CSS color formats
Convert one color between HEX, RGB, HSL and CMYK and get a value ready to copy: #ff8800 becomes hsl(32, 100%, 50%).
Free · Runs in your browser
Compute next cron run times from any schedule
See exactly when a cron schedule will fire next, in UTC: 30 9 * * 1-5 counted from noon on 24 July 2026 gives 9:30 on 27, 28, 29 and 30 July, since Friday's run…
Free · Runs in your browser
Generate a CSS linear or radial gradient
Pick linear or radial, set a direction or shape and list your color stops to get one CSS gradient ready to paste: 135deg with three stops at 0%, 45% and 100%…
Free · Runs in your browser
CSS Selector Specificity Calculator
Paste one CSS selector and see its specificity as four counts (inline, ID, class, type): an article with an ID, a class, an attribute, :hover and an h2::before…
Free · Runs in your browser
Sort CSS selectors by specificity
Paste a list of CSS selectors and get them ranked from easiest to hardest to override: button scores 0-0-1, while #app .toolbar button scores 1-1-1 and lands…
Free · Runs in your browser
CSS unit converter
Convert a CSS length between px, em, rem and pt using your own base font size: with a 16 px base, 24px becomes 1.5rem and 2rem becomes 32px.
Free · Runs in your browser
Convert CSV to JSON
Paste CSV with a header row and get one record per row, named after the headers: in Ada, "Compiler, pioneer", true the quoted comma stays inside the same value.
Free · Runs in your browser
Generate FAQ JSON-LD
Turn your approved questions and answers into FAQPage structured data ready to paste: the delivery-time and order-change questions become one script block, kept…
Free · Runs in your browser
Generate favicon HTML tags for browsers and Apple touch icons
List your icon sizes and file paths and get the link tags for your page head: 16x16, 32x32 and 180x180 come back sorted from smallest to largest, plus an Apple…
Free · Runs in your browser
Generate a .gitignore template for your development stack
Pick Node, Python and macOS and get one .gitignore with 41 unique rules, each kept in its original order.
Free · Runs in your browser
Generate a text hash
Type “Hello, world!”, choose SHA-256 and get a 64-character fingerprint of exactly that text. Every space, capital letter and line break counts, so two values…
Free · Runs in your browser
Generate hreflang tags for multilingual pages
Enter each language version of a page with its address and get alternate link tags ready to paste: en-us is written as en-US, duplicates are refused and an…
Free · Runs in your browser
Generate .htaccess redirect rules for 301 and 302 redirects
List old and new paths, such as /old-page and /new-page, choose 301 for a permanent move or 302 for a temporary one, and get exact rules that match only those…
Free · Runs in your browser
HTML Entity Encoder and Decoder
Encode “Tom & Jerry <3 © 2026” and get “Tom &amp; Jerry &lt;3 &copy; 2026”, ready to place in a page’s source.
Free · Runs in your browser
HTTP status code lookup
Type 404 and see Not Found in the client error group, or 503 for Service Unavailable on the server side.
Free · Runs in your browser
Convert JSON to CSV
Paste a list of records and get a spreadsheet-ready CSV: Ada and Grace become two rows under the same four columns, and “Compiler, pioneer” stays in one cell.
Free · Runs in your browser
Convert JSON to YAML Online
Paste data written with braces and brackets and get the same content as indented YAML: a service with ports 8080 and 8443 becomes a readable list, and true…
Free · Runs in your browser
Validate JSON syntax
Paste a data document and learn at once whether it can be read: a record for Ada with her roles passes, while a missing comma is reported with its line, column…
Free · Runs in your browser
Generate HTML meta tags from a title and description
Enter a title such as “Coffee & Tea for Home Brewers” and a description, and get tags ready for the page head, with the ampersand escaped and repeated keywords…
Free · Runs in your browser
MIME type lookup by extension
Type .json and get application/json, or png for image/png, with or without the dot and in any letter case.
Free · Runs in your browser
Generate Open Graph tags for social sharing
Enter a title, a description, an image address and a type such as website or article, and get the four Open Graph tags that shape how your link looks when…
Free · Runs in your browser
Generate a deterministic random password from a seed
Enter the seed release-2026, ask for 20 characters with all four character sets, and get the same password every time, with at least one capital, small letter…
Free · Runs in your browser
Build a QR code payload string for URL, WiFi, vCard, SMS or email
Fill in a WiFi name like Studio;Guest and a password like tea:coffee, and get the text a scanner understands, with the semicolon and colon protected so they…
Free · Runs in your browser
Parse URL query string into a key-value object
Paste a link and read what it carries: San+Jos%C3%A9 becomes San José, red+shoes becomes red shoes, and a name that repeats, such as two tags, is kept as a list…
Free · Runs in your browser
Test regex against samples and inspect captured groups
Run one regular expression over a list of sample lines and see which match and what each group captured: of three samples, two match, and Gadget: 7 yields…
Free · Runs in your browser
Generate robots.txt from crawler rules and a sitemap URL
List each crawler with the paths it may or may not visit, add your sitemap address, and get a ready-to-publish robots.txt: three rules for two crawlers become…
Free · Runs in your browser
Generate sitemap XML from a URL list
Turn a list of full page addresses into a ready sitemap.xml: the sample's two pages, with an update date, a weekly or monthly rhythm and a priority, become one…
Free · Runs in your browser
Check slug uniqueness and format
Check a proposed URL slug before you publish: summer-sale-2026 is valid and unique against spring-sale-2026, clearance and summer-sale-2025.
Free · Runs in your browser
Format SQL and Pretty-Print Queries Online
Paste a one-line query and get it back readable: select … from users left join orders becomes SELECT, FROM, LEFT JOIN, WHERE, GROUP BY and ORDER BY on their own…
Free · Runs in your browser
Convert SVG to data URI for CSS
Paste SVG markup and get a data URI that starts with data:image/svg+xml, ready for a CSS url() or an image source.
Free · Runs in your browser
Twitter Card meta tag generator
Type a title such as Build & Ship and get Twitter Card tags ready to paste into your page's head, the ampersand safely written as &amp;.
Free · Runs in your browser
URL encode and decode
Encode text for a URL or decode it back: hello world/café becomes hello%20world%2Fcaf%C3%A9, with spaces as %20 and every reserved sign escaped.
Free · Runs in your browser
Parse a User-Agent string into browser, OS, and device
Paste a User-Agent line and get it in plain words: the example reads as Chrome 126.0.0.0 on Windows 10 or 11, on a desktop.
Free · Runs in your browser
Build a UTM tracking link with encoded campaign parameters
Enter a full address and the labels you track, such as source summer newsletter, medium email and campaign July launch, and get one ready-to-share link with…
Free · Runs in your browser
Viewport meta tag generator for responsive web pages
Choose device-width or a fixed number such as 375 and an initial scale of 1, and get the complete viewport meta tag ready for your page's head.
Free · Runs in your browser
Format XML online
Paste one long line of XML, such as a catalog of books, and get a tree indented two spaces per level, with attributes quoted consistently.
Free · Runs in your browser
Convert YAML to JSON Online
Paste a YAML configuration and get the same data as structured objects and lists: in the example, ports 8080 and 8443 arrive as real numbers and true and false…
Free · Runs in your browser
Build a curl command from an HTTP request
Turn a method, an address, headers and a body into a curl command you can paste straight into a shell: an apostrophe such as the one in Margaret's test is…
Free · Runs in your browser
Parse Raw HTTP Headers into a Key-Value Object
Paste the header lines from a log or your browser and get one tidy list: names become lowercase, and the two Set-Cookie lines theme=dark and session=abc123 stay…
Free · Runs in your browser
Check whether an HTTP method is safe or idempotent
Find out whether a method can be repeated without surprises: put, typed with spaces, is read as PUT, not safe but idempotent, so sending it twice has the same…
Free · Runs in your browser
List HTTP status codes by category and reason phrase
Pick one of five groups and get its assigned codes in order: informational gives 4 codes, from 100 Continue to 103 Early Hints, within the range 100-199 and…
Free · Runs in your browser
Estimate file download time from size and connection speed
A 750 MB file over a 100 Mbps connection takes about one minute in ideal conditions. Enter the size and the speed in the units you have, and get the time in…
Free · Runs in your browser
HTTP method for a CRUD action
Type create and get the conventional method with 201 Created, a route hint and a note on the convention; update returns PUT for a full replacement and points to…
Free · Runs in your browser
REST endpoint naming checker
Paste a path such as /users/{id}/orders and see which naming rules it passes: lowercase, hyphen-separated words, plural nouns and no verbs.
Free · Runs in your browser
Webhook delivery retry schedule
Five exponential retries from a base of 1000 wait 1000, 2000, 4000, 8000 and 16000, a total of 31000: choose the number of retries, the base delay and the…
Free · Runs in your browser