DNS-over-HTTPS (DoH) Query Tool
Generate DNS-over-HTTPS (RFC 8484) query URLs and curl/wget/httpie/fetch commands for Cloudflare (1.1.1.1), Google (dns.google), Quad9 (9.9.9.9), and custom DoH resolvers. Both JSON mode (?type=A) and wire-format mode (application/dns-message, base64url-encoded query). Pure-JS DNS message encoder builds the wire-format query from name + type + flags. Parse pasted DoH JSON responses into structured tables (Status, Answer, Authority, Additional, flags AD/RA/RD, Comment). DNSSEC flags (do/cd) toggle, side-by-side resolver comparison, history (localStorage), shareable URL. 100% client-side — generates URLs/commands and parses output only; actual DoH queries require the network.
Generate DNS-over-HTTPS (RFC 8484) query URLs and curl/wget/httpie/fetch commands for Cloudflare (1.1.1.1), Google (dns.google), Quad9 (9.9.9.9), and custom DoH resolvers. Both JSON mode (?type=A) and wire-format mode (application/dns-message, base64url-encoded query). Pure-JS DNS message encoder builds the wire-format query from name + type + flags. Parse pasted DoH JSON responses into structured tables (Status, Answer, Authority, Additional, flags AD/RA/RD, Comment). DNSSEC flags (do/cd) toggle, side-by-side resolver comparison, history (localStorage), shareable URL. 100% client-side — generates URLs/commands and parses output only; actual DoH queries require the network. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.