Tiny Online Tools logoTiny Online ToolssearchRechercher des outils…grid_viewTous les outils
Accueilchevron_rightOutils Developpeurchevron_rightConvertisseur d encodage de texteConvertisseur d encodage de texte

Convertisseur d encodage de texte

Convertissez du texte en octets UTF-8 hex, Base64 ou encodage pourcentage.

Outils similaires

Image en Base64

Image en Base64

Convertissez des fichiers image en chaînes encodées en Base64.

Base64 vers Image

Base64 vers Image

Décodez des chaînes Base64 en fichiers image.

SVG en fond CSS

SVG en fond CSS

Convertissez du code SVG en une URL de données pour background-image CSS.

Encodeur Base64

Encodeur Base64

Encode du texte au format Base64.

Numerotation des pages PDF

Numerotation des pages PDF

Ajoutez des numeros de page a un PDF avec position, format, taille de police et numero de depart personnalisables.

Texte en PDF

Texte en PDF

Convertissez du texte brut en document PDF avec police, taille et mise en page personnalisables.

Convertisseur de temperature avance

Convertisseur de temperature avance

Convertissez entre les 8 echelles de temperature : Celsius, Fahrenheit, Kelvin, Rankine, Delisle, Newton, Reaumur et Romer.

apps

Plus d'outils

Parcourez notre collection complète d'outils en ligne gratuits.

Convertit Text to Multiple Encoding Formates

Different systems expect text in different Formates: raw UTF-8 bytes (as hexadecimal), Base64-encoded for safe transmission, or percent-encoded for URLs. Switching between Formates manually is slow and error-prone. This Text Encoding Convertiter instantly Transformes any text into all three Formates, letting you choose what you need.

Paste text and get the hexadecimal byte representation, Base64 encoding, and percent-encoded version simultaneously. Copy whichever Formate your system requires.

Three Encoding Formates

UTF-8 Hex Bytes: The raw bytes of the text as hexadecimal. Each character becomes one or more hex pairs:

  • A (ASCII) → 41
  • é (accented) → c3a9 (two bytes)
  • 😀 (emoji) → f09f98800 (four bytes)

This Formate is useful for:

  • Debugging byte-level encoding issues
  • Understanding how text is stored at the byte level
  • Working with systems that expect raw UTF-8 bytes
  • Cryptographic operations that work on byte streams

Base64: Text encoded in Base64, a standard encoding for transmitting binary data safely via text channels:

  • Input: Hello, World!
  • Output: SGVsbG8sIFdvcmxkIQ==

Base64 is used for:

  • Embedding binary data in text (JSON, XML)
  • Email attachments and message bodies
  • Data URIs for images and resources
  • API payloads that need text-safe encoding

Percent Encoding: URL-safe encoding where special characters become %XX sequences:

  • Space → %20
  • /%2F
  • Non-ASCII characters → UTF-8 bytes as percent sequences

Percent encoding is essential for:

  • URL query parameters
  • Form data submissions
  • URL-safe string representations
  • APIs requiring encoded parameters

Why You Need All Three Formates

Different contexts require different encodings:

  • Your API might need Base64-encoded payloads
  • URL parameters must be percent-encoded
  • Debugging bytes requires hex representation
  • Without a Convertiter, you need three different tools

This tool provides all three at once, saving time and reducing context switching.

Common Developer Workflows

API Request Debugging: Encode request data in the Formates your API requires. Compare expected vs. actual encoding to debug transmission issues.

URL Parameter Encoding: Convertit query parameter values to percent-encoded Formate, then copy and construct your URL.

Base64 Data Embedding: Génère Base64-encoded data to embed in JSON, JavaScript data URIs, or email messages.

Byte-Level Debugging: See the exact byte representation of text when debugging encoding issues, comparing with actual bytes from logs or network traces.

Data Migration: Convertit text to required Formates before importing into different systems.

Cryptographic Testing: When testing crypto functions that work on byte streams, use the hex byte output.

Documentation & Examples: Show different encoding representations of the same text in documentation or specs.

All Three at Once

Enter text once, see all three Formates Génèred simultaneously. Copy whichever Formate you need without re-encoding.

Handles Multilingual Text

Works with ASCII, accented characters, emoji, Chinese, Arabic, Cyrillic—any Unicode text. The Convertiter properly handles multi-byte UTF-8 sequences for all characters.

Copy Individual Formates

Each Formate has its own copy button, so you can quickly grab just the encoding you need.

100% Navigateur-Based Processing

Encoding happens entirely in your navigateur using JavaScript's native TextEncoder API and standard encoding libraries. Your text never leaves your machine, making this safe for sensitive data.