Made for the ones who fix things.
Debug faster, right from your browser.
A toolbox for debugging networks, inspecting data and converting text.
$ curl -s https://api.troubleshooting.tools/v1/lookup/ip/json/lvl1/ | jq .
{
"ip": "216.73.216.64",
"invalid": false,
"reserved": false,
"ip_version": 4,
"ptr_record": "No PTR record found",
"location_data": {
"ipVersion": 4,
"ipAddress": "216.73.216.64",
"latitude": 39.9587,
"longitude": -82.9987,
"countryName": "United States",
"countryCode": "US",
"timeZone": "-04:00",
"zipCode": "43215",
"cityName": "Columbus",
"regionName": "Ohio"
}
}
$ curl -s https://api.troubleshooting.tools/v1/lookup/mac/json/C4C17D7FEADC | jq .
[
{
"mac": "C4C17D7FEADC",
"oui": "C4C17D",
"vendor": "Apple, Inc.",
"organization_address": "1 Infinite Loop Cupertino CA US 95014",
"assignment_type": "MA-L",
"block_size": 16777216,
"start_address": "C4:C1:7D:00:00:00",
"end_address": "C4:C1:7D:FF:FF:FF"
}
]
$ curl -s https://api.troubleshooting.tools/v1/lookup/dns/example.com/A/ | jq .
{
"domain": "example.com",
"type": "A",
"records": [
{
"address": "104.20.23.154",
"ttl": 12
},
{
"address": "172.66.147.243",
"ttl": 12
}
]
}
$
Your connection
216.73.216.64
Location
Columbus, United States
Host
No PTR record found
Region
Ohio
Full lookup →
Network
7
Look up IP and MAC addresses, query DNS records, check open ports and trace network paths.
Encoding
7
Base64, URL and HTML entities, Punycode domains, JWT payloads, colour notation and code minification.
Crypto
3
Checksums and hashes, secure random passwords and unique identifiers.
Calculators
3
Convert units of measurement, work out date differences and calculate percentages.
Text
3
Change letter case, count words and characters, generate placeholder text.
Validators
3
Check email addresses, and validate and format JSON and XML documents.
Media
2
Retrieve track metadata from Spotify and Deezer by track id.
Image
1
Convert images between formats and resize them, entirely in your browser.