raatools/

🛠️ Developer Tools

Formateur JSON, encodeur URL, générateur de hash et plus

{} Formateur JSON

Embellissez, validez et formatez JSON. Embellisseur, validateur et imprimante JSON gratuits.

Ouvrir l'outil →
🔗 Encodeur URL

Encodez ou décodez les chaînes d'URL. Outil gratuit d'encodeur et de décodeur d'URL.

Ouvrir l'outil →
# Générateur de hash

Générez les hashes SHA-1, SHA-256, SHA-512 et MD5 en ligne.

Ouvrir l'outil →
🔑 Générateur de mot de passe

Générez des mots de passe forts, sécurisés et aléatoires à la demande.

Ouvrir l'outil →
🔍 Testeur d'expression régulière

Testez et déboguez les expressions régulières avec correspondance en temps réel et groupes de capture.

Ouvrir l'outil →
🆔 Générateur UUID

Générez des identifiants UUID v4 aléatoires. Générez jusqu'à 100 UUID en masse.

Ouvrir l'outil →
Convertisseur d'horodatage

Convertissez les horodatages Unix en dates et inversement. Convertisseur d'époque avec support des fuseaux horaires.

Ouvrir l'outil →
⏱️ Générateur d'expression Cron

Créez et expliquez les expressions de planning cron visuellement. Consultez les prochaines heures d'exécution.

Ouvrir l'outil →
🗜️ Minificateur de code

Minifiez HTML, CSS et JavaScript. Voir les économies de taille instantanément.

Ouvrir l'outil →
🌐 Calculateur de sous-réseau

Calculez la notation CIDR, l'adresse réseau, le broadcast et les plages.

Ouvrir l'outil →
🌈 Générateur de dégradés CSS

Créez de beaux dégradés CSS avec un éditeur visuel. Copiez le code.

Ouvrir l'outil →
🔲 Générateur de box-shadow CSS

Créez des ombres CSS visuellement avec aperçu. Copiez le code.

Ouvrir l'outil →
0️⃣ Convertisseur de bases numériques

Convertissez entre binaire, décimal, octal et hexadécimal.

Ouvrir l'outil →
💾 Convertisseur d'octets

Convertissez entre octets, Ko, Mo, Go, To et plus.

Ouvrir l'outil →
🔓 Décodeur JWT

Décodez et inspectez les JWT. Affichez header, payload et signature.

Ouvrir l'outil →
📄 Comparaison de texte / Diff

Comparez deux textes côte à côte et voyez les différences.

Ouvrir l'outil →

The utilities you reach for a dozen times a day and never want to think about — formatting a blob of JSON, decoding a token to see why auth is failing, generating a UUID, working out what a cron expression actually means.

All of them run in your browser. That is the point: pasting a production JWT, an internal API response or a customer record into a random web form is a habit worth breaking, and here there is no server to send it to. Open the network tab and check.

Which tool do I want?

If you…Use
You have unreadable JSON and want it formatted or validatedFormateur JSON
Auth is failing and you need to see what is in the tokenDécodeur JWT
You are writing a pattern and want to test it liveTesteur d'expression régulière
You need a strong password or an API keyGénérateur de mot de passe
A cron line is opaque and you want it in EnglishGénérateur d'expression Cron
You are planning subnets or checking whether an IP is in rangeCalculateur de sous-réseau
You have a Unix timestamp and need a dateConvertisseur d'horodatage
You want to see exactly what changed between two filesComparaison de texte / Diff

Decoding a JWT is not verifying it

The JWT decoder here shows you the header and payload, because both are plain base64url — anyone holding the token can read them. What it does not do is check the signature, and that distinction has caused real security incidents.

A decoded token showing admin: true tells you what the token claims, not whether that claim is true. Verification means recomputing the signature with the issuer's key and confirming it matches, then checking the expiry, the issuer and the audience. That has to happen on your server, with a library, every time.

So: never put secrets in a JWT payload, since it is readable by design. And never trust a claim you have only decoded. The decoder is a debugging aid for working out why auth is behaving oddly — it is not an authorisation check.