Outils pour développeurs
De petits utilitaires pour développeurs qui vous évitent un détour par un site au hasard. Encodez et décodez du Base64, expliquez une regex, construisez des liens UTM, générez des codes QR et des vCard, et bien plus : les aides du quotidien. Gratuits dans votre navigateur, et disponibles par API quand vous en avez besoin dans un script.
Carré de Polybe
HELLO devient 2315313134 avec le carré de Polybe : chaque lettre est remplacée par la ligne et la colonne de sa case dans une grille de cinq sur cinq, I et J…
Gratuit · Fonctionne dans votre navigateur
Convertisseur Punycode
L'étiquette münchen devient xn--mnchen-3ya, la forme ASCII acceptée par les enregistrements de domaine, les certificats et les anciens systèmes.
Gratuit · Fonctionne dans votre navigateur
Chiffre rail fence
Écrivez le message en zigzag sur plusieurs rails puis lisez-le ligne par ligne : avec 3 rails, WEAREDISCOVEREDFLEEATONCE devient WECRLTEERDSOEEFEAOCAIVDEN, et…
Gratuit · Fonctionne dans votre navigateur
Encodeur ROT13
Hello, World! devient Uryyb, Jbeyq! et la même opération le rétablit : chaque lettre latine avance de 13 rangs et la ponctuation reste en place.
Gratuit · Fonctionne dans votre navigateur
Chiffre ROT18
Hello, World! 123 devient Uryyb, Jbeyq! 678 en une seule passe : les lettres avancent de 13 rangs et les chiffres de cinq, tandis qu'espaces et signes ne…
Gratuit · Fonctionne dans votre navigateur
Chiffre ROT5 des chiffres
0123456789 devient 5678901234 : chaque chiffre avance de cinq places sur un cercle de dix, et les lettres, espaces et tirets restent en place.
Gratuit · Fonctionne dans votre navigateur
Traducteur de code à coups
Saisissez HI et obtenez 2,3 2,4 : le H se trouve ligne 2, colonne 3 du carré de Polybe de 5×5 et le I ligne 2, colonne 4.
Gratuit · Fonctionne dans votre navigateur
Chiffre trifid
Avec la clé KEYWORD et la période 5, DEFENDTHEEAST devient ERKQJAYHKOBQL. Chaque lettre devient trois coordonnées du cube, ensuite regroupées, ce qui mêle…
Gratuit · Fonctionne dans votre navigateur
Convertisseur de points de code Unicode
Saisissez Hi et obtenez U+0048 U+0069, un point de code par caractère ; un émoji reste une seule valeur, comme U+1F600, au lieu de deux moitiés cassées.
Gratuit · Fonctionne dans votre navigateur
Encodeur-décodeur pour cent d'URL
hello world & café devient hello%20world%20%26%20caf%C3%A9, prêt pour un lien. Choisissez d'encoder une valeur isolée, où & = ? / sont aussi échappés, ou une…
Gratuit · Fonctionne dans votre navigateur
Encodeur d'octets UTF-8
Voyez les octets UTF-8 exacts de n’importe quel texte : « Hi » devient les paires hex 48 69, une paire par octet, et l’hex collé redonne les caractères…
Gratuit · Fonctionne dans votre navigateur
Chiffre XOR
Combine votre texte avec une clé répétée par XOR et affiche le résultat en hexadécimal : « Hello » avec la clé « key » donne 230015070a, et la même clé le…
Gratuit · Fonctionne dans votre navigateur
Encodeur PEM Base64
Rangez du texte comme on range certificats et clés : du Base64 standard en lignes de 64 caractères entre les marqueurs -----BEGIN CERTIFICATE----- et -----END…
Gratuit · Fonctionne dans votre navigateur
Chiffre de contrôle Aadhaar Verhoeff
Obtenez le chiffre de contrôle Verhoeff des onze premiers chiffres d'un Aadhaar ou vérifiez un numéro complet de douze : 2345 6789 012 reçoit un 4 et devient…
Gratuit · Fonctionne dans votre navigateur
Chiffre de contrôle ABA
Obtenez ou vérifiez le neuvième chiffre d'un numéro de routing bancaire américain avec les poids officiels 3-7-1 : 02100002 reçoit le 1 et devient 021000021.
Gratuit · Fonctionne dans votre navigateur
Alphabet Able Baker
Épelez n'importe quel nom ou indicatif avec l'alphabet militaire américain d'avant l'OTAN : SOS devient Sugar Oboe Sugar, et une suite de mots Able Baker…
Gratuit · Fonctionne dans votre navigateur
Vérifier un ABN australien
Vérifiez un ABN australien à onze chiffres selon la règle officielle du fisc australien : 53 004 085 616 donne une somme pondérée de 445, divisible par 89, il…
Gratuit · Fonctionne dans votre navigateur
Chiffre de contrôle ACN australien
Obtenez le chiffre de contrôle des huit premiers chiffres d'un numéro de société australien ou validez les neuf : 004 085 61 reçoit un 6 et devient 004 085 616.
Gratuit · Fonctionne dans votre navigateur
Chiffre ADFGVX
Chiffrez ou déchiffrez avec le chiffre de campagne allemand à six sur six qui accepte lettres et chiffres : ATTACKAT1200, avec la clé de carré PRIVACY et la clé…
Gratuit · Fonctionne dans votre navigateur
Chiffre ADFGX
Utilisez le chiffre ADFGX de la Première Guerre mondiale, qui change chaque lettre en une paire des étiquettes A, D, F, G et X puis mélange les colonnes : avec…
Gratuit · Fonctionne dans votre navigateur
Calculateur Adler-32
Obtenez le checksum Adler-32 de n'importe quel texte, la double somme utilisée dans zlib : Wikipedia donne 11e60398, avec A à 920 et B à 4582.
Gratuit · Fonctionne dans votre navigateur
Chiffre Albam hébreu
Remplacez chaque lettre hébraïque par sa partenaire dans l'autre moitié de l'alphabet : alef devient lamed, bet devient mem, et בראשית devient מטלישכ.
Gratuit · Fonctionne dans votre navigateur
Encodeur btoa Ascii85
Encodez du texte dans le dialecte btoa d'origine d'Ascii85, avec les lignes xbtoa Begin et End, z pour quatre octets nuls et y pour quatre espaces : Hello…
Gratuit · Fonctionne dans votre navigateur
Traducteur dactylologie ASL: formes de main lettres
Transformez un nom ou un code en suite de formes de main de la dactylologie ASL : ASL devient le poing du A, le poing du S et la forme en L, et chaque chiffre a…
Gratuit · Fonctionne dans votre navigateur
Chiffre Atbash cyrillique
Reflétez chaque lettre cyrillique russe dans l'alphabet de 33 lettres : А s'échange avec Я et ПРИВЕТ devient ПОЦЭЪМ ; une seconde application rend l'original.
Gratuit · Fonctionne dans votre navigateur
Chiffre Atbash grec
Reflétez les 24 lettres de l'alphabet grec, alpha contre oméga et bêta contre psi : Καλημέρα devient Οωξσνέθω et une seconde passe la rétablit.
Gratuit · Fonctionne dans votre navigateur
Convertisseur AZERTY ↔ QWERTY
Corrigez un texte tapé avec la mauvaise disposition de clavier en faisant correspondre chaque touche entre l'AZERTY français et le QWERTY américain : les six…
Gratuit · Fonctionne dans votre navigateur
Encodeur base-26 bijective
Passez d'un numéro de colonne à ses lettres, ou des lettres au numéro : 27 devient AA, 26 vaut Z et 702 vaut ZZ, les mêmes repères qu'affichent Excel et Google…
Gratuit · Fonctionne dans votre navigateur
Encodeur Base32768
Compactez du texte en Base32768, où chaque caractère Unicode porte quinze bits pour les canaux UTF-16 : Hello tient en trois caractères, 䩲腻㐿.
Gratuit · Fonctionne dans votre navigateur
Encodeur Crockford Base32
« Hello » devient 91JPRV3F en Crockford Base32, un alphabet sans I, L, O ni U, pour que numéros de série et codes d'assistance résistent à la dictée au…
Gratuit · Fonctionne dans votre navigateur
Encodeur et décodeur z-base-32
« Hello » devient jb1sa5dx en z-base-32, l'alphabet Base32 de Zooko qui écarte le 0, le 2, le l et le v et n'ajoute aucun remplissage : les codes restent courts…
Gratuit · Fonctionne dans votre navigateur
Encodeur Base58Check
Des données d'adresse Bitcoin de 21 octets deviennent 16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM, 33 caractères qui portent une somme de contrôle double SHA-256 de…
Gratuit · Fonctionne dans votre navigateur
Encodeur et décodeur Base58 Ripple
« Hello World » devient JxErpTiA7PhnBMd en Base58 Ripple, l'alphabet du XRP Ledger qui commence par r, p, s, h, n et écarte 0, O, I et l : vos chaînes suivent…
Gratuit · Fonctionne dans votre navigateur
Encodeur bcrypt Base64
« Hello, world! » devient QETqZE6qGFbtakviGO dans le Base64 de bcrypt, l'alphabet OpenBSD qui commence par le point et la barre oblique et n'ajoute jamais de…
Gratuit · Fonctionne dans votre navigateur
Encodeur OpenPGP Radix-64
« Hello, OpenPGP! » devient le corps Radix-64 SGVsbG8sIE9wZW5QR1Ah suivi de la ligne de contrôle =FPfi : l'armure OpenPGP, dont le CRC-24 permet au destinataire…
Gratuit · Fonctionne dans votre navigateur
Encodeur Git Base85
« hello » devient la ligne Git Base85 EXk~0{ZvX%Q, dont le E initial indique que la ligne contient cinq octets : le dialecte des correctifs binaires Git…
Gratuit · Fonctionne dans votre navigateur
Encodeur basE91
basE91 range le texte dans 91 caractères imprimables, plus compact que Base64 et sans remplissage : « Hello, world! » devient >OwJh>}A"=r@@Y?F avec l'alphabet…
Gratuit · Fonctionne dans votre navigateur
Encodeur et décodeur Base94
« Hello, world! » devient /P|?l:+>Nq\sr<+r en Base94, qui utilise tous les caractères ASCII imprimables de ! à ~ sauf l'espace : chaque caractère porte plus…
Gratuit · Fonctionne dans votre navigateur
Convertisseur négabinaire
13 s'écrit 11101 en négabinaire, la base −2, dont les positions alternent 1, −2, 4, −8 et 16 : tout entier, négatifs compris, s'écrit avec seulement 0 et 1…
Gratuit · Fonctionne dans votre navigateur
Convertisseur base φ (nombre d'or)
2 devient 10.01 en base φ, la base du nombre d'or, dont les positions sont des puissances d'environ 1.61803398875 : chaque entier s'écrit de façon finie avec…
Gratuit · Fonctionne dans votre navigateur
Convertisseur quaternaire
27 s'écrit 123 en base 4 : chaque chiffre quaternaire, de 0 à 3, contient exactement deux bits, ce qui rend la base 4 idéale pour les quatre lettres de l'ADN et…
Gratuit · Fonctionne dans votre navigateur
Convertisseur sénaire base 6
42 s'écrit 110 en base 6, le système sénaire aux chiffres de 0 à 5, dont les positions valent 1, 6, 36 et 216 : la base des dés à six faces et des leçons de…
Gratuit · Fonctionne dans votre navigateur
Encodeur Baudot ITA2
« HI » devient 10100 00110 en Baudot–Murray ITA2, le code à cinq bits des téléimprimeurs du télex et du radiotélétype, avec les décalages lettres et chiffres…
Gratuit · Fonctionne dans votre navigateur
Encodeur mnémonique BIP-39
Seize octets d'entropie à zéro deviennent « abandon » onze fois suivi de « about » : BIP-39 transforme de 128 à 256 bits en 12 à 24 mots anglais avec une somme…
Gratuit · Fonctionne dans votre navigateur
Texte Unicode gras italique
« Hello World » devient 𝑯𝒆𝒍𝒍𝒐 𝑾𝒐𝒓𝒍𝒅 : chaque lettre latine est remplacée par sa jumelle en gras italique mathématique d'Unicode, pour que l'emphase…
Gratuit · Fonctionne dans votre navigateur
Chiffre de livre
Cachez un message dans un passage que vous partagez avec quelqu'un : avec une clé de 13 mots, « quick fox river » devient 2 4 12, et ces nombres redonnent les…
Gratuit · Fonctionne dans votre navigateur
Encodeur Brainfuck
Saisissez « Hi » et obtenez un programme Brainfuck de 107 caractères prêt à lancer, composé uniquement de signes plus et de points d'affichage.
Gratuit · Fonctionne dans votre navigateur
Calculateur checksum BSD
Le texte « abc » donne une somme BSD de 16556, soit 40ac en hexadécimal, sur 1 bloc : la même paire que celle de l'ancienne commande sum d'Unix en mode BSD.
Gratuit · Fonctionne dans votre navigateur
Chiffre contrôle BSN Pays-Bas
Saisissez 12345678 et obtenez le chiffre de contrôle 2 : le BSN complet est donc 123456782. Vous pouvez aussi coller un numéro à neuf chiffres pour voir s'il…
Gratuit · Fonctionne dans votre navigateur
Échappeur de chaînes C
Un guillemet, une barre oblique inverse ou un saut de ligne cassent une chaîne C ; l'outil transforme Hello "world", un saut de ligne et line 2 en Hello…
Gratuit · Fonctionne dans votre navigateur
Chiffre de César cyrillique
Avec un décalage de 3, « Привет, мир! » devient « Тулезх, плу! » : chacune des 33 lettres russes, Ё compris, avance de trois rangs et repart de Я vers А.
Gratuit · Fonctionne dans votre navigateur
Chiffre de contrôle du numéro CAS
Saisissez 7732-18 et obtenez le chiffre de contrôle 5, soit 7732-18-5, le numéro CAS de l'eau ; tapez 7732-18-6 et la validation échoue.
Gratuit · Fonctionne dans votre navigateur
Chaocipher
Chiffrez WELLDONEISBETTERTHANWELLSAID avec les disques de départ classiques de Byrne et vous obtenez OAHQHCNYNXTSZJRRHJBYHQKSOUJY : les deux alphabets se…
Gratuit · Fonctionne dans votre navigateur
Chiffre contrôle ID Chine
Saisissez 11010519491231002 et obtenez le caractère de contrôle X : le numéro complet est donc 11010519491231002X.
Gratuit · Fonctionne dans votre navigateur
Chiffre de contrôle cédula Équateur
Saisissez 171003406 et obtenez le chiffre de contrôle 5 : la cédula complète est donc 1710034065. Vous pouvez aussi coller les dix chiffres pour voir si le…
Gratuit · Fonctionne dans votre navigateur
Lettres Unicode encerclées
Saisissez Hello123 et obtenez Ⓗⓔⓛⓛⓞ①②③ : huit caractères bulle qui se collent comme du texte ordinaire dans un pseudo, un titre de stream ou une légende, sans…
Gratuit · Fonctionne dans votre navigateur
Chiffre de contrôle CNP roumain
Saisissez 180010122114 et obtenez le chiffre de contrôle 4 : le CNP complet est donc 1800101221144.
Gratuit · Fonctionne dans votre navigateur
Chiffres de contrôle CNPJ
Saisissez la base 112223330001 et obtenez les chiffres de contrôle 81 : le CNPJ complet est donc 11222333000181.
Gratuit · Fonctionne dans votre navigateur
Convertisseur Colemak QWERTY
Tapez hello avec vos réflexes QWERTY sur un clavier Colemak et l'écran affiche hfiiy ; ce convertisseur remplace chaque lettre par celle de la même touche…
Gratuit · Fonctionne dans votre navigateur
Phonétique de Cologne
Müller, Mueller et Muller reçoivent le même code, 657, et Schmidt et Schmied partagent le 862 : les variantes d'un nom allemand se retrouvent ensemble.
Gratuit · Fonctionne dans votre navigateur