Skip to main content

Encodeur Base58 Encodez du texte au format Base58 utilisé par Bitcoin et IPFS.

Encodage Base58 illustration
🔐

Encodage Base58

Encodez du texte au format Base58 utilisé par Bitcoin et IPFS.

1

Saisir le texte

Tapez ou collez le texte que vous souhaitez encoder.

2

Afficher la sortie Base58

Le résultat encodé en Base58 apparaît instantanément.

3

Copier le résultat

Cliquez sur le bouton Copier pour copier la chaîne encodée.

Loading tool...

What Is Encodage Base58?

Le codage Base58 utilise 58 caractères alphanumériques, en excluant ceux qui peuvent prêter à confusion visuellement : 0 (zéro), O (o majuscule), I (i majuscule) et l (L minuscule). Créé par Satoshi Nakamoto pour les adresses Bitcoin, il produit des chaînes plus courtes et plus lisibles que le code hexadécimal. Il est également utilisé par IPFS, Ripple et Flickr. L'alphabet est 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz. Cet outil encode du texte UTF-8 en Base58 à l'aide d'arithmétique sur grands entiers. Tous les traitements sont effectués dans votre navigateur.

Why Use Encodage Base58?

  • Encodage convivial pour l'homme qui évite les caractères visuellement ambigus
  • Représentation compacte - plus courte que l'hexadécimal ou Base32
  • 100% côté client - les données ne quittent jamais votre navigateur
  • Même alphabet utilisé par Bitcoin, IPFS et d'autres systèmes majeurs

Common Use Cases

Cryptomonnaie

Encoder des données dans le format Base58 de Bitcoin pour les adresses et les clés.

Hashes IPFS

Travailler avec les identificateurs de contenu IPFS qui utilisent Base58.

Identifiants courts

Créer des identifiants courts et lisibles par l'homme pour les URL et les bases de données.

Encodage de données

Encoder des données binaires dans un format texte compact et non ambigu.

Technical Guide

Le codage Base58 traite les octets d'entrée comme un grand entier big-endian et divise répétitivement par 58, en collectant les restes sous forme de chiffres Base58. Les octets de zéro précédents sont préservés sous la forme de caractères '1'. Contrairement au code Base64, le codage Base58 n'utilise pas de remplissage. Le codage utilise l'arithmétique BigInt pour une précision avec des entrées de longueur arbitraire. Le codage est légèrement moins efficace que le code Base64, mais évite les caractères qui pourraient causer des confusions.

Tips & Best Practices

  • 1
    Base58 exclut 0, O, I et l pour éviter la confusion visuelle
  • 2
    Les octets de zéro précédents sont mappés aux caractères '1' dans la sortie
  • 3
    Base58 est légèrement moins efficace en termes d'espace que Base64 mais plus lisible
  • 4
    Utilisé par Bitcoin - pas le même que Base58Check qui ajoute une somme de contrôle

Related Tools

Frequently Asked Questions

Q Cet outil est-il gratuit?
Oui, complètement gratuit sans inscription requise.
Q Mes données sont-elles sécurisées?
Oui. Tous les traitements sont 100% côté client.
Q Quels caractères Base58 utilise-t-il?
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz - en excluant 0, O, I et l.
Q Quels navigateurs sont pris en charge?
Tous les navigateurs modernes, y compris Chrome, Firefox, Safari et Edge.
Q Est-ce le même que Bitcoin Base58Check?
Non, il s'agit de Base58 simple. Base58Check ajoute un octet de version et une somme de contrôle.

About This Tool

Encodage Base58 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.