URL / Base64 / HTML

Convertir composants URL, valeurs de formulaire, Base64 UTF-8 et références HTML ; créer des URI d’images originales ou redimensionnées.

À propos de cet outil

Choisissez une opération, saisissez le texte et Convertir (Ctrl/⌘+Entrée dans l’éditeur). Échanger inverse l’opération et reconvertit la sortie. Le texte reste du texte ; aucun HTML n’est exécuté.

Le mode composant URL utilise encodeURIComponent/decodeURIComponent et conserve + au décodage. Le mode valeur de formulaire suit application/x-www-form-urlencoded : espace devient + et + devient espace. Il traite une seule valeur, pas une URL ou un formulaire entier.

Base64 utilise UTF-8 et préserve une BOM initiale. Décodage : alphabet standard ou URL-safe, remplissage omis et espaces ASCII acceptés ; alphabets mélangés, remplissage incorrect ou bits inutilisés non nuls refusés. Les octets doivent être du texte UTF-8 valide, pas des données binaires. Entrée vide valide. Le décodage HTML traite les références nommées/numériques en contexte texte, y compris anciennes formes sans point-virgule et remplacements numériques ; aucun retrait de balises, décodage récursif ou assainissement HTML.

Le mode image conserve par défaut les octets originaux, animation et métadonnées. Convertir en PNG/JPEG/WebP réduit au besoin sans agrandir ; résultat statique et métadonnées éventuellement perdues. JPEG compose la transparence sur blanc. Aucun repli PNG silencieux ; la légende donne le format et les dimensions réels.

Limites : texte UTF-8 1 Mio, fichier image 8 Mio, 16 millions de pixels décodés, côté 64–8192 px. Le navigateur décode avant le contrôle des pixels ; les codecs varient. Texte/options en RAM pendant la navigation ; fichiers/résultats non conservés. Recharger restaure les exemples. Aucun envoi, état dans l’URL ou stockage navigateur.