Générateur d'ObjectID MongoDB
Générez des ObjectID MongoDB (24 caractères hexadécimaux) avec horodatage intégré.
🔒 100 % côté client — aucune donnée envoyée
Générez des ObjectID MongoDB valides de 24 caractères hexadécimaux pour vos tests, seeds ou insertions manuelles. La génération se fait avec crypto.getRandomValues, 100% dans le navigateur : rien n'est envoyé sur un serveur.
À quoi ça sert ?
- ▸ Créer des _id pour des documents de test MongoDB.
- ▸ Peupler une base avec des seeds réalistes.
- ▸ Simuler des références entre collections.
- ▸ Tester une API attendant un ObjectID valide.
FAQ
De quoi est composé un ObjectID MongoDB ?
De 12 octets : 4 d'horodatage, 5 d'aléa propre au processus et 3 d'un compteur, soit 24 caractères hex.
L'ObjectID contient-il une date ?
Oui, ses 4 premiers octets encodent l'horodatage de création, extractible depuis l'ID.
Un ObjectID est-il triable par date ?
Approximativement : trier par _id revient à trier par ordre de création à la seconde près.
Ces ObjectID générés sont-ils valides pour MongoDB ?
Oui, ils respectent le format 24 caractères hexadécimaux et sont acceptés comme _id.
Outils liés
AES · chiffrer / déchiffrer Chiffrez et déchiffrez du texte en AES-GCM avec un mot de passe, dans le navigateur. Clé d’API · générateur Générez des clés d’API avec préfixe personnalisable (sk_live_, pk_…), aléatoire crypto sûr. Hash bcrypt Générez un hash bcrypt d’un mot de passe et vérifiez qu’un mot de passe correspond à un hash, dans le navigateur. Calculatrice binaire (bit à bit) Effectuez des opérations bit à bit (AND, OR, XOR, NOT, décalages) sur deux nombres, dans le navigateur. Chiffres classiques (César, ROT13, Vigenère) Chiffrez et déchiffrez avec les chiffres César, ROT13 et Vigenère (pédagogique). CRC32 · somme de contrôle Calculez la somme de contrôle CRC32 d’un texte (hexadécimal).