Online Curl Tool

HTTP/HTTPS IPv4/IPv6 SSL
Anish Nath
Website Connectivity Test
Protocol
HTTPS Port 443
HTTP Port 80
URL / Hostname
Enter hostname without http:// or https://
Port
Standard: 443 (HTTPS), 80 (HTTP)
Quick Presets
HTTP Status Codes
2xx Success 200, 201, 204
3xx Redirect 301, 302, 304
4xx Client Error 400, 403, 404
5xx Server Error 500, 502, 503
Response

Response will appear here

Enter a URL and click Test Connectivity
CLI Commands
Basic curl request
$ curl -I https://google.com
Force IPv6
$ curl -6 https://ipv6.google.com
Verbose with headers
$ curl -v -I https://google.com

Support This Free Tool

Every coffee helps keep the servers running. Every book sale funds the next tool I'm dreaming up. You're not just supporting a site — you're helping me build what developers actually need.

500K+ users
200+ tools
100% private
Privacy Guarantee: Private keys you enter or generate are never stored on our servers. All tools are served over HTTPS.
Understanding Curl & HTTP
What is Curl?

Curl (Client URL) is a command-line tool for transferring data using various network protocols. It's essential for testing APIs, debugging web services, downloading files, and checking website accessibility. This online tool provides a web-based interface for basic curl functionality.

Common HTTP Status Codes
CodeNameDescription
200OKRequest successful
301Moved PermanentlyResource permanently redirected
302FoundTemporary redirect
400Bad RequestInvalid request syntax
403ForbiddenAccess denied
404Not FoundResource doesn't exist
500Internal Server ErrorServer-side error
503Service UnavailableServer temporarily unavailable
IPv6 Testing

Use ipv6.google.com or ipv6.cloudflare.com to test IPv6 connectivity. These domains only resolve to IPv6 addresses (AAAA records), ensuring your connection uses IPv6.

SSL/TLS Certificates

HTTPS uses SSL/TLS to encrypt data. Certificate errors may occur with expired, self-signed, or mismatched certificates. Always ensure certificates are valid for production sites.

FAQs

Why does curl show SSL errors?
Expired/invalid cert, mismatched domain, untrusted CA, or incomplete chain. Fix server certs; use -k only for testing.
How to test IPv6?
Use IPv6 hostnames or run curl -6. Ensure AAAA DNS records and IPv6 reachability.
How to test a custom port?
Specify the port in the URL (e.g., https://example.com:8443). This tool supports non‑standard ports.