Aller au contenu principal
Catégorie

Outils Développeur

Outils développeur gratuits en ligne : formateur JSON, testeur regex, encodeur Base64/URL.

15 outils

Outils Développeur regroupe de petits utilitaires de texte utilisés pendant le développement ou le débogage : deux encodeurs et deux générateurs. Les encodeurs Base64 et URL convertissent une chaîne vers et depuis une forme transportable — Base64 pour des jetons et des charges binaires, encodage pourcentage pour un paramètre d'URL. Le générateur d'empreinte SHA produit un condensé SHA-256, SHA-384 ou SHA-512 du texte collé. Le générateur d'UUID renvoie un identifiant aléatoire de version 4 issu de la source aléatoire sûre du navigateur. Tout fonctionne sur du texte dans le navigateur, sans rien envoyer ; les équivalents pour fichiers sont dans Outils Conversion de Fichiers.

Quel outil choisir ?

  • Utilisez l'encodeur/décodeur Base64 pour une chaîne de texte ; il attend du Base64 standard avec remplissage et renvoie du texte UTF-8. Pour un fichier binaire ou une URL data:, utilisez l'encodeur et décodeur de fichiers Base64 dans Outils Conversion de Fichiers.
  • Utilisez l'encodeur/décodeur d'URL pour construire ou lire une valeur de paramètre ou un segment de chemin, pas pour encoder une URL entière avec son schéma et ses barres obliques.
  • Utilisez le générateur d'empreinte SHA pour hacher du texte. Pour hacher un fichier, ou produire une empreinte SHA-1 de compatibilité, utilisez le générateur d'empreinte de fichier dans Outils Conversion de Fichiers.
  • Utilisez le générateur d'UUID pour un identifiant unique jetable ; il produit un UUID v4 aléatoire à la fois, et rien d'autre.

Limites et points d’attention

  • Le décodeur Base64 refuse le Base64 URL-safe (- et _) et les entrées sans remplissage, et échoue si les octets décodés ne sont pas du texte UTF-8 valide.
  • L'encodeur d'URL utilise l'encodage par composant : les caractères - _ . ! ~ * ' ( ) sont laissés tels quels, et une URL entière n'est pas encodée correctement.
  • Le générateur d'empreinte SHA ne propose ni MD5 ni SHA-1, hache un algorithme à la fois, et est limité à 2 Mo de texte.
  • Le générateur d'UUID ne produit que des UUID v4 aléatoires — pas de v1/v7 triables, pas de v5 basé sur un nom, pas de sortie en lot — et lève une erreur au lieu d'un repli faible si le navigateur n'a pas de générateur aléatoire sûr.

Nous utilisons des cookies pour faire fonctionner ce site et, avec votre accord, pour comprendre son usage et personnaliser les publicités. Vous pouvez modifier votre choix à tout moment.