Lukis' Space

Tools

Small things I kept needing. They used to live behind a login on the old site and did their work on the server; now they run in your browser instead.

Nothing you type or upload is sent anywhere

Text, files and camera frames are processed on your device and never leave it. There is no upload, no temporary file and nothing to delete afterwards. Open your browser's network tab and watch: the only requests are for the page itself and its scripts. The two exceptions are marked below, and say what they send.

  • 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.

  • IP info uses the server

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

  • PHP obfuscator uses the server

    Wrap PHP so it self-decodes at runtime. Runs on the server; the code is never stored.