Encodage
Encoder et décoder des données : Base64, Base32, Base58, URL, entités HTML, hexadécimal, Unicode, etc.
L’encodage change la façon dont les données sont représentées, pas qui peut les lire : Base64, Base32, Base58, hexadécimal, encodage URL et entités HTML, code Morse, Punycode, quoted-printable, etc. Ces outils servent à intégrer des données binaires dans du texte, à construire des URL valides ou à échapper des chaînes pour JavaScript, CSS et les scripts shell. Encoder n’est pas chiffrer : n’importe qui peut décoder le résultat.
Outils dans cette catégorie : 26
Pour bien commencer
Tous les outils de cette catégorie
-
Décodeur Base64
Décodez du Base64 ou base64url en texte UTF-8 lisible, ou affichez les octets bruts en hexadécimal. Gère le remplissage manquant, les espaces et les préfixes data:.
-
Encodeur Base64
Encodez du texte ou des octets hexadécimaux en Base64 dans votre navigateur. UTF-8 complet (emoji, accents), alphabet URL-safe, remplissage et coupure à 76 car.
-
Table ASCII
Table ASCII complète (0–127) avec décimal, hexadécimal, octal, binaire, caractère, code HTML et description. Recherche par caractère, nombre (0x41, 0b…) ou nom.
-
Décodeur Base32
Décodez du Base32 ou base32hex en texte UTF-8 ou en octets hexadécimaux. Insensible à la casse, remplissage optionnel, espaces ignorés – utile pour les secrets TOTP.
-
Encodeur Base32
Encodez du texte ou des octets hexadécimaux en Base32 (RFC 4648) avec l'alphabet standard A–Z2–7 ou base32hex. UTF-8, remplissage optionnel, dans le navigateur.
-
Décodeur Base58
Décodez du Base58 (alphabet Bitcoin) en texte UTF-8 ou en octets hexadécimaux, en conservant les octets nuls initiaux. Erreurs claires pour 0, O, I, l invalides.
-
Encodeur Base58
Encodez du texte ou des octets hexadécimaux en Base58 avec l'alphabet Bitcoin. Les octets nuls initiaux deviennent des 1, sans caractères ambigus 0/O/I/l. Gratuit.
-
Base64 vers fichier
Collez du Base64 ou une data URI et téléchargez le fichier d'origine. Détecte le type (PNG, JPEG, PDF, ZIP, JSON…) via les octets magiques et affiche un aperçu des images.
-
Fichier vers Base64
Convertissez une image, un PDF ou n'importe quel fichier en Base64 ou en data URI dans votre navigateur, sans envoi. Alphabet URL-safe, coupure à 76 car., export .txt.
-
Échappement CSS
Échappez du texte pour des identifiants et sélecteurs CSS exactement comme CSS.escape(), ou pour des chaînes CSS entre guillemets ; déséchappez les séquences \HEX.
-
Échapper / Déséchapper
Un seul outil pour échapper ou déséchapper des chaînes pour JSON, JavaScript, HTML, XML, composants d'URL, expressions régulières, littéraux SQL, chaînes CSS et shell.
-
Hexadécimal vers texte
Reconvertissez des octets hexadécimaux en texte UTF-8. Accepte espaces, deux-points, virgules, préfixes 0x et \x ; signale clairement un hex impair ou invalide.
-
Texte vers hexadécimal
Convertissez du texte en octets UTF-8 hexadécimaux. Minuscules ou majuscules, séparateur au choix : aucun, espace, deux-points, préfixe 0x ou échappements \x. En local.
-
Décodeur HTML
Décodez les entités HTML en texte : les 2 125 références nommées HTML5, les références numériques décimales et hexadécimales, noms hérités sans point-virgule.
-
Encodeur HTML
Échappez du texte pour HTML : & < > " ' en entités, et éventuellement tous les caractères non ASCII en entités nommées, décimales ou hexadécimales. En local.
-
Échappement JavaScript
Échappez du texte pour des littéraux de chaîne JavaScript ("…", '…' ou `…`) avec \n, \t, \" et \uXXXX facultatif pour le non-ASCII, ou déséchappez-le en texte.
-
Décodeur de code Morse
Décodez du code Morse en texte. Accepte . et - (aussi · • − _), espaces entre les lettres et /, | ou 3 espaces entre les mots. Codes inconnus signalés.
-
Encodeur de code Morse
Traduisez du texte en code Morse international (UIT) : lettres, chiffres et ponctuation, « / » entre les mots, accents retirés automatiquement. Instantané, gratuit.
-
Convertisseur Punycode
Convertissez des noms de domaine internationalisés (IDN) en libellés Punycode xn-- et inversement, ou encodez des chaînes RFC 3492 brutes. Un domaine par ligne.
-
Quoted-Printable
Encodez ou décodez du texte quoted-printable d'e-mail selon la RFC 2045 : échappements =XX, coupures douces à 76 caractères, jeux de caractères UTF-8 ou ISO-8859-1.
-
Encodeur ROT13
Appliquez ROT13 à du texte, ou ROT5 (chiffres), ROT18 (lettres + chiffres) et ROT47 (tout l'ASCII imprimable). Appliqué deux fois, il restitue l'original.
-
Échappement shell
Citez n'importe quelle chaîne en toute sécurité pour POSIX sh/Bash/Zsh (apostrophes), Bash ANSI-C $'…' ou PowerShell, ou analysez des mots shell cités pour retrouver leurs valeurs.
-
Convertisseur Unicode
Convertissez du texte en points de code Unicode (U+XXXX), échappements JavaScript \u avec paires de substitution, ES6 \u{}, Python, HTML &#x; ou CSS, et inversement.
-
Recherche Unicode
Identifiez n'importe quel caractère : nom Unicode officiel, point de code U+, catégorie, plan, octets UTF-8/UTF-16, échappements HTML, JS, CSS et URL. Recherche par nom.
-
Décodeur d'URL
Décodez l'encodage pourcent %XX en texte UTF-8 lisible. Option + comme espace pour les query strings ; les séquences invalides sont conservées et signalées.
-
Encodeur d'URL
Encodez du texte en pourcentage pour les URL : encodeURIComponent, RFC 3986 strict, URL complète (encodeURI) ou données de formulaire avec +. UTF-8, dans le navigateur.
Autres catégories
- CRC Algorithmes de contrôle de redondance cyclique pour la détection d'erreurs
- MD Algorithmes de résumé de message (MD2, MD4, MD5)
- SHA-1 Algorithme de hachage sécurisé 1 - fonction de hachage 160 bits
- SHA-2 Famille d'algorithmes de hachage sécurisé 2 (SHA-224, SHA-256, SHA-384, SHA-512)
- SHA-3 Algorithme de hachage sécurisé 3 basé sur Keccak
- Keccak Fonction de hachage cryptographique Keccak
- SHAKE Fonctions à sortie extensible (SHAKE128, SHAKE256)
- cSHAKE Fonctions SHAKE personnalisables
- KMAC Code d'authentification de message Keccak
- Mots de passe et sécurité Outils de génération, d'analyse, de hachage et de sécurité des mots de passe
- Chiffrement et Cryptographie Chiffrement symétrique et asymétrique, HMAC et génération de clés (AES, 3DES, RSA, PGP)
- Formateurs Formater, minifier et valider du code et des données (JSON, XML, YAML, SQL, HTML, CSS) et convertir la casse des noms
- Générateurs Générer identifiants, clés, données de test, QR codes, codes-barres et fichiers de configuration (UUID, clés d’API, .gitignore, Dockerfile)
- Convertisseurs Convertir formats de données, bases numériques, couleurs, horodatages, unités et devises (JSON, CSV, YAML, XML)
- Outils de texte Compter, comparer, nettoyer et transformer du texte (nombre de mots, diff, regex, casse, doublons)
- Outils d'image Outils pour manipuler et convertir des images (Compresser, Redimensionner, Convertir)
- Design et CSS Générer du CSS visuellement : ombres, dégradés, mises en page flexbox et grid, animations et palettes de couleurs
- Outils Web Outils pour le développement web et le SEO (JWT, URL, DNS, en-têtes HTTP, balises meta, sitemaps)
- Mathématiques et Calculatrices Calculatrices pour les finances, la santé, les pourcentages, l’arithmétique de développeur et les maths du quotidien
- Heure et Date Fuseaux horaires, écarts entre dates, jours ouvrés, minuteurs, chronomètre et horloge mondiale