Decodificador de códigos con palabras DECODIFICANDO

Decodifique tres tipos de códigos basados en palabras a números: el alfabeto fonético NATO (Alpha=1..Zulu=26), los números romanos (I=1..MMM=3000+) y las palabras numéricas en inglés (“one hundred twenty-three” → 123). Seleccione una pestaña abajo para empezar. Todo el procesamiento es local — no se sube ningún dato.
Codificación: Detección automática ▾
Dirección: Detección automática
Escriba para convertir en tiempo real
(UTF-8 .txt)
Dirección: Detección automática
Escriba para convertir en tiempo real
(UTF-8 .txt)
Escriba para convertir en tiempo real
(UTF-8 .txt)
Referencia del alfabeto fonético NATO (con pronunciación)
1AlphaAL-fah14Novemberno-VEM-ber
2BravoBRAH-voh15OscarOSS-car
3CharlieCHAR-lee16Papapah-PAH
4DeltaDELL-tah17Quebeckeh-BECK
5EchoECK-oh18RomeoROW-me-oh
6FoxtrotFOKS-trot19Sierrasee-AIR-rah
7GolfGOLF20TangoTANG-go
8Hotelhoh-TEL21UniformYOU-nee-form
9IndiaIN-dee-ah22VictorVIK-tah
10JuliettJEW-lee-ETT23WhiskeyWISS-key
11KiloKEY-loh24X-rayECKS-ray
12LimaLEE-mah25YankeeYANG-key
13MikeMIKE26ZuluZOO-loo
Referencia rápida de números romanos
I1VIII8LX60
II2IX9XC90
III3X10C100
IV4XX20D500
V5XXX30M1000
VI6XL40MM2000
VII7L50MMM3000
Reglas: I antes de V/X = resta (IV=4, IX=9) • X antes de L/C = resta (XL=40, XC=90) • C antes de D/M = resta (CD=400, CM=900) • máximo 3 repeticiones seguidas (III=3 pero 4=IV). Admite valores de 1–3999.
Palabras numéricas admitidas
Unidades: zero, one, two, three, four, five, six, seven, eight, nine
Entre diez y diecinueve: ten, eleven, twelve, thirteen, fourteen, fifteen, sixteen, seventeen, eighteen, nineteen
Decenas: twenty, thirty, forty, fifty, sixty, seventy, eighty, ninety
Escalas: hundred, thousand, million, billion, trillion, quadrillion, quintillion, sextillion, septillion, octillion, nonillion
Especiales: and (opcional), negative, minus, point (decimal), hundred (con el número anterior: "one hundred")
Códigos basados en palabras: qué son y para qué sirven

Estos tres sistemas deletrean los números con palabras. El alfabeto fonético NATO (Alpha, Bravo, Charlie…) da a cada letra una palabra código distinta para que las letras sobrevivan a los canales de radio malos; aquí Alpha=1 … Zulu=26 lo convierte en un cifrado letra-número. Los números romanos (I, IV, XL, M) escriben valores con pares de letras aditivos y sustractivos; las palabras numéricas en inglés deletrean el valor completo.

Los números romanos se suman de izquierda a derecha, salvo que una letra menor delante de una mayor resta — IV es 5−1=4, IX es 10−1=9 — y una letra puede repetirse como mucho tres veces seguidas (III es válido, IIII no).