Free JSON formatter & validator: beautify, validate, auto-repair, and query JSONPath 100% locally in your browser. Fast, private, with zero server uploads.
Use tool
"{ }"
Stringify JSON Online
Free tool to stringify JSON online: escape JSON into string literals or unescape stringified payloads back to JSON. 100% private in-browser.
Use tool
🔎
SEO Content Checker & SERP Simulator
Free online SEO content checker: audit readability, analyze keyword density, check heading hierarchy, and simulate Google SERP snippets 100% locally in-browser.
Common queries and details about using this utility.
Apex Root Domain mode parses out the registrable second-level and top-level domain names (e.g., 'telekit.link', 'github.com', or multi-part ccTLDs like 'domain.co.uk' and 'portal.gov.in'), stripping subdomains and URL paths. Subdomains mode preserves full multi-level hostnames (e.g., 'api.github.com' or 'auth.staging.telekit.link').
The built-in parser maintains an extensive dictionary of multi-part public suffixes (including .co.uk, .gov.uk, .com.au, .edu.au, .co.jp, .co.in, .com.br, .com.sg, and more) to ensure apex root extraction resolves correctly to 3 domain segments without incorrectly truncating the second-level registry.
Yes. Simply toggle the 'Remove www. Prefix' option, or use the 1-click text hygiene helpers (Strip Protocols, Strip Paths & Queries, Lowercase All, Trim Blank Lines) to clean and sanitize your input text before or after extraction.
Yes! You can paste any raw HTML document, web server log (Nginx, Apache, IIS, Cloudflare), email header/body, or CSV dump directly into the workspace, or drag and drop a .txt, .html, .log, or .csv file.
When viewing results in the Grid Inspector tab, an instant search bar lets you filter extracted domains by keyword, TLD extension, or depth. You can also view count frequencies, apex vs subdomain tags, and perform 1-click single copies or DNS lookups.
Yes. Toggle 'Exclude Raw IPs' to filter out IPv4 addresses and loopback addresses like 127.0.0.1 or localhost. You can also enforce 'Subdomains Only' (extracting only hostnames with 3+ segments) or enter a comma-separated keyword exclusion list (e.g., 'localhost, staging, cdn').
You can copy or download your extracted domains in Plain List format (with customizable delimiters like Newline, Comma, Semicolon, Space, Tab, or SQL VALUES), JSON array, CSV spreadsheet, or Markdown table. You can also use the 1-Click Quick Copy Action Strip for immediate access to Apex Only, Subdomains Only, CSV Table, JSON Array, Markdown Table, or SQL VALUES, and export a structured JSON audit report (.json) with execution metrics and TLD distributions.
The tool generates ready-to-run domain extraction scripts across 7 languages: Python 3, TypeScript, JavaScript / Node.js, Go, Rust, PHP, and Bash CLI one-liners, complete with regex patterns and URL parsing routines. You can copy the code or 1-click download standalone runnable script files (.py, .ts, .js, .go, .rs, .php, .sh).
Navigate rapidly with standard developer hotkeys: press '/' to focus the input editor, 'Alt+P' for DevToys Smart Clipboard Auto-Detect (auto-scans and extracts domains from your clipboard), 'Alt+V' to cycle workspace layout density (Split Studio, Stacked, Editor, Output), 'Alt+S' to open the Developer API Studio, 'Alt+M' to copy the Markdown summary table, 'Alt+D' to toggle Star Tool bookmarking, 'Alt+R' to load a random demo preset, 'Ctrl+Enter' or 'Alt+C' to copy extracted results, 'Alt+K' (or '?') to view the full shortcuts guide, and 'Esc' to dismiss modals or reset the workspace.
No. All regular expression matching, URL parsing, hostname sanitization, and analytics execute 100% locally inside your web browser memory via JavaScript. Zero network requests, zero telemetry, and zero data logging.
Advertisement
⚡
Chained Workflows (Piping)
Send this tool's output directly into another utility without manual copy-paste.
Developer & Network Utility
Domain Extractor
Extract apex root domains, hostnames, subdomains, full URLs, and IP addresses from server logs, HTML markup, emails, or raw text blocks 100% client-side.
Follow this quick workflow to parse unstructured text, logs, and HTML source code into clean domain lists.
1
Input Raw Text or Logs
Paste raw text, HTML source markup, email lists, or web server access logs, or drag and drop a .txt or .log file.
2
Select Extraction Mode
Choose between Root Domains (apex only), Subdomains (full hostnames), Full URLs, TLD Breakdown, or IPv4 / Hosts.
3
Filter & Customize
Toggle Remove www., Deduplicate, Subdomains Only, Exclude IPs, apply custom keyword exclusions, or sort by frequency.
4
Inspect & Export
Browse results in Text, Grid, or Analytics views, copy to clipboard, download .txt / .json / .csv files, or export a JSON audit report.
Domain Name Architecture & Specification Matrix
Understand the architectural components of internet domain names when parsing access logs, crawling websites, or configuring DNS infrastructure.
Domain Component
Example Structure
Extraction Behavior
Primary Use Case
Apex / Root Domain
telekit.link
Strips subdomains and paths, retaining only registrable SLD + TLD.
SEO domain audits, WHOIS lookups & domain portfolio aggregation.
Subdomain / Hostname
auth.staging.telekit.link
Preserves 3rd-level, 4th-level, and nested subservice hostnames.
Subdomain enumeration, API gateway routing & security analysis.
Multi-Part ccTLD
company.co.uk / portal.gov.in
Correctly resolves multi-part public suffix boundaries without truncation.
International domain parsing & regional web traffic categorization.
Complete FQDN / URL
https://freeztools.com:443/dev
Extracts complete HTTP/HTTPS endpoints including port numbers and query paths.
Web scraping, log auditing, broken link detection & crawl feeds.
Top-Level Domain (TLD)
.link / .com / .org / .io
Aggregates extracted domains by registry extension suffix with percentage stats.
TLD distribution analytics, registry audits & brand protection.
Real-World Engineering & Security Use Cases
How developers, DevSecOps teams, and SEO analysts utilize automated domain extraction.
📋
Server Access Log Audits
Parse gigabytes of Nginx, Apache, or Cloudflare HTTP access logs to isolate unique incoming referrers and downstream API client domains.
🛡️
Threat Intelligence Feeds
Extract malicious hostnames, phishing domains, and suspicious C2 IP addresses from raw threat intelligence indicators of compromise (IOCs).
🌐
Subdomain Enumeration
Discover unmapped staging environments, legacy microservices, and regional API endpoints across corporate infrastructure.
🔍
SEO & Backlink Audits
Clean and deduplicate external backlink profiles, outreach spreadsheets, and competitor crawl dumps into unique root domain lists.
✅ Domain Extraction Best Practices Checklist
1.Strip Redundant Prefixes: Always enable 'Remove www.' to prevent treating www.example.com and example.com as separate entities.
2.Account for Multi-Part ccTLDs: Verify that country-code registries (like .co.uk and .com.au) are not split as subdomains.
3.Filter Unwanted Endpoints: Use the Exclude Keywords filter to eliminate local test hosts like localhost or internal staging servers.
4.Sort by Frequency for Impact: When auditing server logs, sort by frequency to immediately identify high-traffic referrers.
⌨️ Desktop Keyboard Shortcuts Reference
Work faster without leaving your keyboard using built-in developer hotkeys.
Shortcut Key
Command Action
Category
Description
/
Focus Input Editor
Navigation
Instantly moves cursor focus into the raw input text editor from anywhere.
Alt + P
Smart Clipboard Detect
Global Action
DevToys-style auto-detects and extracts URLs, domains, and IP addresses from your clipboard.
Alt + V
Workspace Layout Density
Layout
Cycles between Split Studio (2-Column), Stacked View, Editor Only, and Output Only modes.
Alt + S
API Code Studio
Developer
Opens the integration snippets studio modal with 1-click script downloads across 7 languages.
Alt + M
Copy Markdown Table
Quick Copy
Generates and copies a complete Markdown summary table with statistics to the clipboard.
Ctrl + Enter / Alt + C
Copy Output Results
Quick Copy
Copies the currently selected output format (List, JSON, CSV, or Markdown) with checkmark feedback.
Alt + D
Bookmark Star Tool
Favorites
Toggles bookmark status in your browser's persistent local starred tools collection.
Alt + R
Random Demo Preset
Presets
Picks and loads a curated test dataset (Server Logs, Cloud Microservices, Threat Intel, etc.).
Alt + K or ?
Shortcuts Guide Modal
Help
Displays the complete accessible keyboard shortcuts cheat sheet dialog.
Esc
Reset Workspace / Close
Global Action
Dismisses active modals, blurs focused inputs, or clears workspace text and filters.
Frequently Asked Questions (FAQ)
Common questions regarding client-side domain extraction, regular expression matching, and data privacy.
What is the difference between Apex Root Domain and Subdomains extraction mode?
Apex Root Domain mode parses out the registrable second-level and top-level domain names (e.g., 'telekit.link', 'github.com', or multi-part ccTLDs like 'domain.co.uk' and 'portal.gov.in'), stripping subdomains and URL paths. Subdomains mode preserves full multi-level hostnames (e.g., 'api.github.com' or 'auth.staging.telekit.link').
How does the tool accurately handle multi-part ccTLDs like .co.uk, .com.au, and .gov.in?
The built-in parser maintains an extensive dictionary of multi-part public suffixes (including .co.uk, .gov.uk, .com.au, .edu.au, .co.jp, .co.in, .com.br, .com.sg, and more) to ensure apex root extraction resolves correctly to 3 domain segments without incorrectly truncating the second-level registry.
Can I automatically strip 'www.', protocols (https://), and trailing URL paths?
Yes. Simply toggle the 'Remove www. Prefix' option, or use the 1-click text hygiene helpers (Strip Protocols, Strip Paths & Queries, Lowercase All, Trim Blank Lines) to clean and sanitize your input text before or after extraction.
Can I extract domains from server access logs, raw HTML markup, or email lists?
Yes! You can paste any raw HTML document, web server log (Nginx, Apache, IIS, Cloudflare), email header/body, or CSV dump directly into the workspace, or drag and drop a .txt, .html, .log, or .csv file.
How does the live Search & Filter inside the Domain Grid Inspector work?
When viewing results in the Grid Inspector tab, an instant search bar lets you filter extracted domains by keyword, TLD extension, or depth. You can also view count frequencies, apex vs subdomain tags, and perform 1-click single copies or DNS lookups.
Can I exclude raw IP addresses, localhosts, or custom keyword domains?
Yes. Toggle 'Exclude Raw IPs' to filter out IPv4 addresses and loopback addresses like 127.0.0.1 or localhost. You can also enforce 'Subdomains Only' (extracting only hostnames with 3+ segments) or enter a comma-separated keyword exclusion list (e.g., 'localhost, staging, cdn').
What export formats, delimiters, and file types are supported?
You can copy or download your extracted domains in Plain List format (with customizable delimiters like Newline, Comma, Semicolon, Space, Tab, or SQL VALUES), JSON array, CSV spreadsheet, or Markdown table. You can also use the 1-Click Quick Copy Action Strip for immediate access to Apex Only, Subdomains Only, CSV Table, JSON Array, Markdown Table, or SQL VALUES, and export a structured JSON audit report (.json) with execution metrics and TLD distributions.
What programming languages and API integration code snippets are provided?
The tool generates ready-to-run domain extraction scripts across 7 languages: Python 3, TypeScript, JavaScript / Node.js, Go, Rust, PHP, and Bash CLI one-liners, complete with regex patterns and URL parsing routines. You can copy the code or 1-click download standalone runnable script files (.py, .ts, .js, .go, .rs, .php, .sh).
What keyboard shortcuts are available in the Domain Extractor workspace?
Navigate rapidly with standard developer hotkeys: press '/' to focus the input editor, 'Alt+P' for DevToys Smart Clipboard Auto-Detect (auto-scans and extracts domains from your clipboard), 'Alt+V' to cycle workspace layout density (Split Studio, Stacked, Editor, Output), 'Alt+S' to open the Developer API Studio, 'Alt+M' to copy the Markdown summary table, 'Alt+D' to toggle Star Tool bookmarking, 'Alt+R' to load a random demo preset, 'Ctrl+Enter' or 'Alt+C' to copy extracted results, 'Alt+K' (or '?') to view the full shortcuts guide, and 'Esc' to dismiss modals or reset the workspace.
Is any of my text, server log, or domain data sent to an external server or stored?
No. All regular expression matching, URL parsing, hostname sanitization, and analytics execute 100% locally inside your web browser memory via JavaScript. Zero network requests, zero telemetry, and zero data logging.