Lukis' Space

← Tools

IP info

Your public IPv4 and IPv6, as this server sees them.

This one talks to the server. What it sends is spelled out below.

This connection
216.73.217.169 IPv4 US
Your IPv4
not checked separately
Your IPv6
not checked separately

"This connection" is the address you reached this page on. The two rows below ask a v4-only and a v6-only hostname the same question, which is the only way to see both.

Why this one involves the server, and what it does not know

This is the one tool that has to talk to the server, because your public IP address is not something your browser knows — it is assigned by your network, and the only party who sees it is whatever you connect to. So the server reads the address your request arrived from and hands it straight back. That is the entire exchange.

Seeing both IPv4 and IPv6

If your connection has both, a single request only reveals the one your browser chose — usually IPv6. To show both, the two rows fetch from hostnames pinned to one family each: one with only an A record, one with only AAAA. Whichever your connection lacks simply times out and is reported as "no connectivity", which is itself the answer to "do I have IPv6 here?".

What is and is not stored

The ip.json responses are sent with no-store and are not logged by this tool. Your IP does of course appear in ordinary web-server logs, the same as for every site you visit — that is unavoidable and not specific to this page. Nothing here does a reverse-DNS lookup or a geolocation database hit; the country letters, when shown, are the two-letter hint the CDN already attached to the request.

A VPN or proxy changes what shows up here, because it changes who the far end is talking to — which is generally the point of running one.

Other tools

  • Code scanner — Read QR codes and barcodes with your camera or from an image. Every format ZXing knows.
  • Code generator — Make a QR code, Data Matrix, Aztec, PDF417 or a linear barcode and download it.
  • Link inspector — See where a link really goes before you open or shorten it: the real host, lookalike letters, hidden redirects and tracking parameters.
  • Base converter — Encode and decode between text and Base2 through Base85, or convert integers between any two bases.
  • Hash generator — MD5, SHA family, CRC32 and MySQL5 over text or a file. The file is read in your browser.
  • JWT decoder — Read a JSON Web Token's header and claims, with every timestamp as a date. Decoded right here; the token is never sent or stored.
  • SSH key fingerprint — SHA256 and MD5 fingerprints, key type and size, and SSHFP records for a public key. Private keys are refused unread.
  • Password generator — Random passwords from a CSPRNG, with the character classes you pick.
  • TOTP generator — Turn a TOTP secret or otpauth:// link into the current code. The secret stays on your device.
  • Timestamp converter — Unix time to a calendar date and back, in every format at once. Live clock included.
  • Subnet calculator — IPv4 and IPv6: network, range, host count, masks and reverse-DNS pointers.
  • Image resizer — Resize and convert an image without it ever leaving your browser. Re-encoding drops EXIF and GPS.
  • PHP obfuscator — Wrap PHP so it self-decodes at runtime. Runs on the server; the code is never stored.