JSON URL Extractor Paste JSON or a URL list, instantly extract, preview, filter, and export every link. 100% browser-based. Real-Time Media Preview Sitemap.xml cURL Export

JSON URL Extractor Paste JSON or a URL list, instantly extract and preview every link (images & videos included). ❯ Filter by type, domain, or substring. ❯ Export in 5 formats.

100% Local Upgrade
Domain Substr
Drag & drop a .json / .jsonl / .txt file here
or paste JSON / click Upload File above
0 URLs

URLs will appear here

1Paste JSON or URL list
2See extracted URLs instantly
3Filter, copy, or export

JSON URL Extractor — Best Practices

Audit API Responses

Drop a Swagger / OpenAPI response and see every link in seconds. Spot broken image refs, expired CDN paths, or accidental http:// before they hit production.

Build Sitemaps

Found every page URL in your CMS export? Click Image tab to drop icons, switch to All, then export as .xml — paste straight into Google Search Console.

Batch Download Scripts

Export filtered URLs as a cURL or wget script. Run on your server to mass-mirror images, scrape API docs, or migrate CDN content with one command.

Privacy-First Workflows

All extraction happens in your browser. No JSON ever leaves your machine — safe to use on production API dumps, customer data, or internal webhook payloads.

JSON URL Extractor — Exclusive Features

Real-Time Extraction

Paste or type JSON, and the URL list updates instantly — no buttons to press. Switch input mode from JSON to URL List with a single click.

5-Format Export

Export the filtered list as plain text, CSV (Excel-ready), sitemap.xml, cURL bash script, or wget Windows batch. No conversion tools needed.

100% Free & Local

Every feature unlocked. No paywall, no signup, no upload. Your JSON and URLs stay in your browser — we never see them.

JSON URL Extractor — FAQ & Troubleshooting

How do I extract all URLs from a JSON file?

Paste your JSON into the left editor (or upload a .json / .jsonl file). The right panel shows every URL found anywhere in the JSON tree, instantly. No buttons to press.

Can I filter URLs by domain or keyword?

Yes. Use the Domain field to keep only URLs from a specific host (e.g. example.com), and Substring to keep URLs containing any text (e.g. /api/). Both filters are case-insensitive and update in real time.

Can I paste a plain list of URLs instead of JSON?

Yes. Click the URL List tab in the input area and paste one URL per line. You can also upload a .txt file. Both tabs share the same filters and export options.

Can I extract only image URLs from JSON?

Click the Image tab in the results panel. The tool classifies URLs by file extension (jpg, png, svg, webp, etc.) and filters the list in real time. Same for Video and Other.

How do I export extracted URLs as a sitemap XML?

Click the Download ▾ button and choose Sitemap (.xml). The output follows the standard sitemap 0.9 protocol and is ready to upload to Google Search Console.

What is the cURL script export format?

The .sh export produces a bash script with one curl -X GET command per URL, ready to run on Linux or macOS. The .bat export does the same with wget for Windows.

Does this tool upload my JSON to a server?

No. All parsing, extraction, and filtering happen 100% in your browser using JavaScript. Your data never leaves your computer — safe for production API dumps, customer data, or webhook payloads.