A curated selection of handy technical tools: public IP address, .htpasswd generator (bcrypt), QR code and color picker. No sign-up, 100% private.
The IP address you're using to access the internet. Useful for firewall, VPN or remote-access configuration.
Your public IP address is the unique identifier assigned to your connection by your Internet Service Provider. Every server you contact sees it — it's the online equivalent of a phone number: it tells remote services where to send their responses.
Depending on your provider, you may get an address in the legacy IPv4 format or in the modern IPv6 format.
83.212.45.17
2001:0db8:85a3::8a2e:0370:7334
This page neither stores nor shares your IP address. Geolocation and provider info are fetched from a public geolocation API and cached for 10 minutes in your session to limit calls. To hide your real IP from the sites you visit, use a VPN.
Generates the .htpasswd and .htaccess files to protect a web directory with HTTP Basic authentication. Password is bcrypt-hashed server-side and never stored.
The .htpasswd + .htaccess pair is the classic way to protect a directory on an Apache (or compatible) server with HTTP Basic authentication. The .htpasswd file holds the user:hash pairs. The .htaccess file, placed in the protected folder, tells Apache where to find .htpasswd and triggers the browser auth prompt.
This tool uses bcrypt exclusively, the OWASP-recommended standard for password storage. Legacy algorithms (crypt, MD5, SHA-1, plaintext) are intentionally excluded for security reasons.
Modern, slow, salted algorithm (Blowfish). Resistant to brute-force and rainbow tables. Natively supported by Apache 2.4+ and all modern Unix servers.
Fast to compute and vulnerable to rainbow tables / GPU attacks. Plaintext is trivially readable. Avoid — only use them to migrate from a legacy system, never for a new install.
HTTP Basic auth sends credentials with every request — always pair it with HTTPS. It does not replace a full session system (rotation, expiry, MFA). For sensitive data, prefer application-level auth (OAuth2, sessions, etc.). By using this tool, you acknowledge being responsible for the security of your infrastructure.
Converts a text, URL or contact card (vCard) into a high-resolution QR code, exportable as PNG. 100% browser-side generation.
A QR code (Quick Response code) is a 2D barcode that can store text, a URL, an email address, contact details or even Wi-Fi credentials. Scanned with a smartphone, it triggers an action instantly — with no manual typing needed. It's the ideal bridge between print and digital.
A vCard is a standard format (RFC 6350, version 4.0) for contact cards, read by most smartphones and mail clients. Encoded in a QR code, it lets your contact save your details with a single scan, no manual entry.
The higher the error correction level, the more readable the QR code stays when partially damaged or covered by a logo — but it gets denser. L (7%) is enough for screen use; M (15%) is the sweet spot; Q (25%) and H (30%) are recommended for print or if you want to embed a logo in the center.
Discover our intuitive Color Picker, designed to make color selection easier. Explore light and dark palettes around any color, and instantly get HEX, RGB, HSL, CMYK values and brightness.
Click any shade to set it as the main color.
This intuitive tool makes selecting hues for your design projects easier. It lets you quickly explore the light and dark palettes around a base color, and obtain exact values across several formats — handy for moving from print to web or following a brand guideline.
Perceived brightness is computed using the W3C formula: 0.299·R + 0.587·G + 0.114·B. Above 55% means a light color, on which dark text reads better — and vice versa. Use the palette to quickly generate hover, active or disabled variants of your color.
Décrivez votre besoin en quelques lignes — nous vous contacterons au plus vite.