La herramienta que necesitas, lista para usar

Convertidor de ancho completo y medio ancho

Pega el texto, elige la dirección y el resultado cambia al instante. La A de ancho completo (U+FF21) y la A normal (U+0041) solo se parecen, así que las búsquedas, las hojas de cálculo y la validación de formularios las tratan como caracteres distintos. El resultado se dibuja con una celda por carácter y marca cada cambio, y la lupa muestra el código y el ancho. También convierte el katakana de medio ancho como ガ en ガ al fundir la marca de sonorización, y puede crear letras anchas decorativas a partir de texto normal.

Última modificación 2026-10-21Todo el cálculo ocurre en tu navegador
Dirección

Qué convertirCada número indica cuántos caracteres cambian en esta dirección

Ejemplos

Resultado · vista por celdas

Lupa de caracteresPulsa un carácter del resultado o de la lista de al lado

    Caracteres cambiados

    Parecidos que se dejan igualNo son parejas de ancho, así que no se convierten

    Última modificación 2026-10-21No guardamos lo que escribes

    Criterio ROBERINLa herramienta que necesitas,
    lista para usar.
    • Claro a primera vistaEntradas y resultados donde los esperas.
    • Primero el resultadoLa cifra clave va primero; el proceso solo cuando lo necesitas.
    • Pedir menosSin registro ni datos innecesarios.

    La A de ancho completo y la A normal son caracteres distintos que solo se parecen

    En la tipografía de Asia oriental, un carácter de ancho completo ocupa una casilla cuadrada tan ancha como alto es el carácter, y uno de medio ancho ocupa la mitad. Así los define el W3C en sus requisitos de maquetación del japonés (JLREQ). Quien escribe en español se topa con la diferencia sobre todo en dos situaciones: las letras latinas anchas y espaciadas que se usan para apodos y textos «estéticos», y los ABC123 que aparecen sin avisar en hojas de cálculo y formularios copiados de fuentes japonesas, chinas o coreanas. A simple vista parecen iguales, pero para el ordenador no tienen nada en común: la A ancha es U+FF21 y la A normal es U+0041, de modo que la búsqueda, la ordenación, la detección de duplicados y la validación de formularios las tratan como caracteres distintos.

    El convertidor tiene tres direcciones. «A medio ancho» convierte ABC123 en ABC123, «A ancho completo» hace lo contrario y «Estándar» deja letras, dígitos, símbolos y espacios en su forma normal y ensancha el katakana de medio ancho a su forma habitual. Seis opciones (letras, dígitos, símbolos, espacios, kana y otros) eligen qué puede cambiar, y cada una muestra cuántos caracteres cambiarían en la dirección actual. El resultado se dibuja con una celda por carácter: los anchos ocupan dos celdas, los de medio ancho una, y los caracteres modificados aparecen marcados.

    Cuándo conviene cambiar el ancho

    • Para un apodo o una descripción con letras anchas: «A ancho completo» convierte vaporwave nostalgia 2026 en vaporwave nostalgia 2026, con cada letra repartida en una celda entera. Algunos sitios pueden rechazar caracteres de ancho completo en un nombre de usuario, así que úsalo sobre todo como adorno y no para el identificador de una cuenta.
    • Para ordenar datos de proveedores de Japón, China o Corea: las listas de precios, las etiquetas de envío y los pedidos exportados suelen traer dígitos, letras y espacios de ancho completo. Un BUSCARV o una búsqueda de duplicados no encontrará RB-1021 al buscar RB-1021 hasta que ambos tengan el mismo ancho.
    • Para registrarte en una web japonesa: los campos de teléfono, código postal o correo suelen exigir caracteres de medio ancho, mientras que el campo del nombre puede pedir katakana de ancho completo o de medio ancho. Si tu método de entrada estaba en otro modo, pega el texto aquí en lugar de reescribirlo.
    • Para leer katakana antiguo de medio ancho: sistemas antiguos y algunos datos de transferencias bancarias usan katakana como ロベリン. «Estándar» lo ensancha a ロベリン y une la marca de sonorización con su letra.
    • Para normalizar datos antes de guardarlos: unificar el ancho evita que un mismo nombre o código se guarde de dos formas. A diferencia de NFKC, esta herramienta no toca ① ni ㎏, algo importante si hay listas numeradas o unidades que deben conservarse.
    • Para calcular cuánto espacio ocupa un texto: en una terminal o una cuadrícula fija, los caracteres anchos ocupan dos columnas, y el recuento de celdas indica el espacio que de verdad hace falta.

    Cómo se usa

    1. Pega el texto en el cuadro de entrada. La página se abre con un pedido de ejemplo, y los botones de ejemplos cargan además un texto estético y uno con katakana de medio ancho.
    2. Elige la dirección: «A medio ancho» para limpiar datos, «A ancho completo» para letras anchas decorativas y «Estándar» cuando hay katakana de medio ancho mezclado.
    3. Mira las opciones. Cada número es la cantidad de caracteres que cambian en esa dirección; si una opción desactivada todavía tiene número, una nota bajo el resultado lo avisa.
    4. Observa los caracteres marcados en el resultado. Al pulsar uno, la lupa muestra su forma antes y después, su código y su ancho, y al pulsar un elemento de la lista se resaltan todas sus apariciones.
    5. Pulsa «Copiar resultado», o «Usar resultado como texto» para convertirlo de nuevo en otra dirección.

    Las reglas: las parejas que define Unicode

    Unicode reúne las variantes de ancho en el bloque Formas de medio ancho y de ancho completo (U+FF00 a U+FFEF) y anota en UnicodeData.txt de qué carácter normal es cada una la forma ancha (<wide>) o estrecha (<narrow>). En Unicode 18.0 hay 104 correspondencias anchas y 122 estrechas. El convertidor usa solo esas parejas.

    Rangos de medio ancho y de ancho completo por tipo (Unicode 18.0)
    TipoMedio anchoAncho completoParejas
    LetrasA a Z U+0041 a 005A, a a z U+0061 a 007AA a Z U+FF21 a FF3A, a a z U+FF41 a FF5A52
    Dígitos0 a 9 U+0030 a 00390 a 9 U+FF10 a FF1910
    Símbolos32 símbolos ASCII como ! y ~ entre U+0021 y 007E32 símbolos como ! y ~ entre U+FF01 y FF5E32
    EspacioEspacio normal U+0020Espacio ideográfico U+30001
    KanaKatakana de medio ancho, marcas de sonorización y puntuación como カ ゙ 「 (U+FF61 a FF9F)Katakana y puntuación de ancho completo como カ ゛ 「63
    Otros¢ £ ¬ ¯ ¦ ¥ ₩ y ⦅ ⦆ / letras hangul de medio ancho ᄀ a ᅵ y símbolos │ ← ↑ → ↓ ■ ○¢ £ ¬  ̄ ¦ ¥ ₩ y ⦅ ⦆ / jamo normales ㄱ a ㅣ y │ ← ↑ → ↓ ■ ○9 + 59

    Para letras, dígitos y los 94 caracteres del rango ASCII, la diferencia entre códigos es siempre FEE0 en hexadecimal (65 248 en decimal): A (0x41) más 0xFEE0 da A (0xFF21), y ! (0xFF01) menos 0xFEE0 da ! (0x21). El espacio es la única excepción: empareja U+0020 con U+3000. Las letras hangul y los símbolos de medio ancho de «Otros» existen por compatibilidad con terminales antiguas, así que la herramienta solo los ensancha a caracteres normales y nunca los crea.

    «Estándar» resuelve cada forma ancha a su carácter normal y ensancha cada forma estrecha. Es casi exactamente lo que NFKC hace con el ancho, sin sus demás cambios de compatibilidad, de modo que ① y ㎏ se quedan como están. La única diferencia: una marca de sonorización de medio ancho ゙ o ゚ que no puede unirse al carácter anterior pasa a ser una marca combinable (U+3099, U+309A) con NFKC, mientras que esta herramienta la convierte en las marcas con espacio propio ゛ y ゜.

    Las 32 parejas de símbolos

    Dígitos y letras se corresponden uno a uno, pero los símbolos se confunden con facilidad porque muchos se parecen. Bajo cada carácter ancho figura su punto de código.

    Símbolos ASCII (medio ancho) y sus formas de ancho completo
    MedioAncho · códigoMedioAncho · códigoMedioAncho · códigoMedioAncho · código
    !!U+FF01""U+FF02##U+FF03$$U+FF04
    %%U+FF05&&U+FF06''U+FF07((U+FF08
    ))U+FF09**U+FF0A++U+FF0B,,U+FF0C
    --U+FF0D..U+FF0E//U+FF0F::U+FF1A
    ;;U+FF1B<<U+FF1C==U+FF1D>>U+FF1E
    ??U+FF1F@@U+FF20[[U+FF3B\\U+FF3C
    ]]U+FF3D^^U+FF3E__U+FF3F``U+FF40
    {{U+FF5B||U+FF5C}}U+FF5D~~U+FF5E

    La barra invertida ancha es \ (U+FF3C). El signo del yen tiene su propia pareja: ¥ (U+00A5) y ¥ (U+FFE5); el won ₩ y ₩ se emparejan igual. Ambos están en la opción «Otros», no en «Símbolos».

    Una línea, cuatro resultados

    Una línea que mezcla letras y dígitos de ancho completo, katakana de medio ancho, un yen ancho y un número encerrado en un círculo, convertida con todas las opciones activadas. Las celdas cuentan los caracteres anchos como dos y el resto como uno.

    Texto original: TEL 03-1234 ガイド ¥5,000 ① (46 celdas, UTF-8 78 bytes)
    DirecciónResultadoCambiadosCeldasUTF-8
    A medio anchoTEL 03-1234 ガイド ¥5,000 ①202639
    A ancho completoTEL 03-1234 ガイド ¥5,000 ①34772
    EstándarTEL 03-1234 ガイド ¥5,000 ①232733
    NFKCTEL 03-1234 ガイド ¥5,000 1---

    «A medio ancho» no toca el katakana que ya es de medio ancho, y «A ancho completo» cambia poco aquí porque casi toda la línea ya es ancha: solo los cinco caracteres ガイド se funden en los tres de ガイド. «Estándar» suma ambos efectos, y NFKC va un paso más allá y convierte ① en 1. Si ese número en un círculo era el de una lista, por eso NFKC no es la herramienta adecuada.

    Katakana de medio ancho y marca de sonorización

    El katakana de medio ancho no tiene caracteres propios para los sonidos sonoros como ガ o パ. Se escriben con dos caracteres: la kana base y, después, una marca de sonorización ゙ o de semisonorización ゚ independiente. Por eso, al ensanchar hay que fundir dos caracteres en uno, y al estrechar un carácter pasa a ser dos, lo que puede hacer que un campo supere su límite de longitud.

    De medio ancho a ancho completo («Estándar» y «A ancho completo», con la opción kana activada)
    MedioAnchoLongitudNota
    ガガ2 → 1Se funde en la letra sonora
    パパ2 → 1Se funde en la letra semisonora
    ヴヴ2 → 1El sonido v de los préstamos
    ヷヷ2 → 1Un caso raro que sí tiene letra propia
    ア゚ア゜2 → 2Sin letra propia, se usa la marca suelta ゜
    ゙゛1 → 1Una marca aislada pasa a la marca suelta ゛ (U+309B)
    ッッ1 → 1Las kana pequeñas también tienen pareja
    ーー1 → 1Marca de vocal larga
    「」。、・「」。、・5 → 5La puntuación japonesa pertenece a la opción kana

    Las pequeñas ヵ y ヶ y las antiguas ヮ, ヰ y ヱ no tienen forma de medio ancho, así que siguen siendo anchas incluso con «A medio ancho». Si un campo solo admite katakana de medio ancho, comprueba con la lupa que no queden restos. Algunos bancos japoneses también limitan las kana en el nombre de una transferencia; por ejemplo, una página de preguntas frecuentes de SMBC para su plan Web21 BUSINESS indica que no se usen kana pequeñas porque se convierten en grandes (ワカクサシヨウテン, no ワカクサショウテン). Es la norma de un servicio concreto, y esta herramienta no convierte las kana pequeñas en grandes, así que sigue las instrucciones de tu propio banco.

    Hojas de cálculo y código

    De ancho completo a medio ancho y a la inversa: funciones y código
    HerramientaAncho → medioMedio → anchoConviene saber
    Excel=ASC(A1)=DBCS(A1)Estos son los nombres de la documentación en inglés; el nombre exacto en tu versión de Excel en español no lo hemos comprobado, así que búscalo en la ayuda de tu idioma. ASC solo actúa con idiomas de juego de caracteres de doble byte (DBCS): con otra configuración de idioma puede dejar el texto igual, y un texto sin caracteres anchos no cambia. Microsoft indica que el nombre de la función inversa y los caracteres que convierte dependen de la configuración de idioma (en Excel japonés se llama JIS).
    Hojas de cálculo de Google=ASC(A1)-Convierte caracteres ASCII y katakana de ancho completo a medio ancho. La página de ayuda no describe una función para el sentido contrario.
    JavaScripts.normalize('NFKC')-También convierte ①, ㎏, … y otros caracteres de compatibilidad.
    Pythonunicodedata.normalize('NFKC', s)-Misma regla que NFKC en JavaScript.

    MDN describe NFKC como una descomposición de compatibilidad seguida de una composición canónica. Si quieres estrechar solo letras, dígitos, símbolos y espacios y dejar intactos los números encerrados y los signos de unidades, aplica tú mismo la diferencia FEE0.

    // JavaScript: solo los caracteres anchos del rango ASCII (U+FF01 a FF5E) y el espacio ideográfico
    s.replace(/[!-~]/g, c => String.fromCharCode(c.charCodeAt(0) - 0xFEE0)).replace(/ /g, ' ');
    
    # Python 3.9 o posterior: la misma regla
    s.translate({c: c - 0xFEE0 for c in range(0xFF01, 0xFF5F)} | {0x3000: 0x20})

    Escribir con el ancho correcto desde el principio

    Si al escribir te aparecen caracteres anchos una y otra vez, el método de entrada está en un modo de ancho completo. En el IME japonés de Microsoft, estas teclas convierten el texto que estás componiendo:

    IME japonés de Microsoft: conversión del texto en composición
    TeclaResultado
    F6Hiragana
    F7Katakana de ancho completo
    F8Katakana de medio ancho
    F9Alfanumérico de ancho completo
    F10Alfanumérico de medio ancho

    Para el IME coreano de Microsoft, la página de Microsoft describe un clic derecho sobre el indicador de entrada, luego Character width y después Half-width o Full-width, y no menciona ninguna tecla de acceso rápido.

    Errores frecuentes

    • Creer que 〜 y ~ son lo mismo: la raya ondulada 〜 (U+301C) y la tilde ancha ~ (U+FF5E) son caracteres distintos. ~ pasa a ~, pero 〜 no es una pareja de ancho, así que se queda y aparece entre los parecidos.
    • Pensar que toda raya es un guion: −, – y ― (U+2212, U+2013, U+2015) no son el guion del teclado - (U+002D). Si un teléfono o un código sigue sin validarse, revisa la lista de parecidos y corrígelos a mano.
    • Una marca de vocal larga dentro de un teléfono: al teclear cifras con un método de entrada japonés puede salir ー (U+30FC) en lugar de un guion. Es una kana, por lo que no se convierte, y se señala cuando está entre dígitos.
    • Esperar que «A medio ancho» acorte todo: ガ pasa a ser los dos caracteres ガ, así que la longitud puede crecer. Si el campo tiene límite, mira el recuento de caracteres sobre el resultado.
    • Usar NFKC como atajo: convierte ① en 1, … en ... y ㎡ en m2. Si hay listas numeradas o unidades, lee antes la nota de comparación con NFKC bajo el resultado.
    • Crear un nombre de usuario con letras anchas: se ve bien en pantalla, pero el formulario de acceso o una búsqueda de ese nombre pueden no encontrarlo. Reserva el texto ancho para la decoración.

    Límites

    • Las celdas siguen el ancho de Asia oriental de Unicode (UAX #11): los caracteres anchos (W) y de ancho completo (F) cuentan como dos y el resto como uno. Los ambiguos (A), como ① y ※, cuentan como uno, aunque una fuente o una terminal de Asia oriental puede dibujarlos en dos.
    • El ancho real de los glifos depende de la fuente, así que la vista por celdas es un dibujo sobre una cuadrícula fija.
    • No convierte hiragana en katakana ni kana pequeñas en grandes, ni descompone o compone sílabas hangul.
    • 〜, −, los espacios especiales y los caracteres de ancho cero se señalan, no se cambian. Tampoco recorta espacios ni elimina saltos de línea.
    • La vista por celdas dibuja los primeros 4000 caracteres y el resto sigue como texto; el botón de copiar siempre incluye todo.
    • Los dígitos y símbolos de los emojis de tecla como 1️⃣ y #️⃣ nunca se pasan a ancho completo, para que el emoji no se rompa.
    • El texto se procesa solo en tu navegador y no se envía a ningún sitio.

    Fuentes

    Criterio: las parejas de ancho completo y medio ancho y las clases de ancho proceden de los datos de Unicode 18.0.0, y las funciones de las hojas de cálculo y los menús de los métodos de entrada se comprobaron en la ayuda de cada empresa el 21 de octubre de 2026. Según la política de estabilidad de Unicode, una vez asignado un carácter su correspondencia de descomposición no cambia, de modo que estas parejas seguirán siendo las mismas en versiones posteriores.

    Preguntas frecuentes

    ¿Cómo paso números de ancho completo como 123 a números normales?

    Pon la dirección en «A medio ancho», deja activada la opción de dígitos y pega 123. El resultado es 123 y se marcan tres caracteres como cambiados. En Excel, la función ASC (nombre de la documentación en inglés) convierte caracteres anchos en normales, pero solo actúa con configuraciones de idioma de doble byte (DBCS); con otras puede dejar el texto igual.

    ¿Cómo hago letras anchas para un apodo o un texto estético?

    Elige «A ancho completo» y pega texto normal. vaporwave nostalgia 2026 se convierte en vaporwave nostalgia 2026, con cada letra en su propia celda ancha. Algunos sitios pueden no aceptar caracteres de ancho completo en los nombres de usuario, así que úsalo como adorno y prueba antes el formulario.

    ¿Qué diferencia hay entre ancho completo y medio ancho?

    Un carácter de ancho completo ocupa una casilla cuadrada tan ancha como alto es el carácter, y uno de medio ancho ocupa la mitad. También cambian los códigos: la A ancha es U+FF21 y la A normal es U+0041. En la vista por celdas de esta herramienta, los anchos ocupan dos celdas y los de medio ancho una.

    ¿Cómo convierto katakana de medio ancho a ancho completo?

    Activa la opción kana y elige «Estándar» o «A ancho completo». Los dos caracteres ガ (una kana base más una marca de sonorización) se funden en el único carácter ガ, パ pasa a パ y ヴ pasa a ヴ. Las kana pequeñas o antiguas como ヵ, ヶ, ヮ, ヰ y ヱ no tienen forma de medio ancho y se quedan igual.

    ¿Por qué un formulario japonés me pide caracteres de medio ancho?

    Campos como el teléfono, el código postal o el correo suelen admitir solo letras y dígitos de medio ancho, y un método de entrada japonés en modo ancho escribe 03-1234 en lugar de 03-1234. Pega el texto aquí con «A medio ancho» para corregirlo. Revisa las reglas de cada formulario para los campos de kana, porque unos piden katakana ancho y otros de medio ancho.

    ¿En qué se diferencia de la normalización NFKC?

    NFKC resuelve todos los caracteres de compatibilidad, así que además del ancho convierte ① en 1, ㎏ en kg y … en .... Esta herramienta solo cambia las parejas que Unicode marca como anchas o estrechas, de modo que los números encerrados y los signos de unidades se conservan. Bajo el resultado, una nota indica qué más cambiaría NFKC respecto a la dirección Estándar.

    ¿Puede Excel o las hojas de cálculo de Google pasar de ancho completo a medio ancho?

    Excel tiene ASC (nombre en inglés) para pasar de ancho completo a medio ancho y una función llamada DBCS en inglés (JIS en Excel japonés) para el sentido contrario; sus nombres y efectos dependen de la configuración de idioma y actúan con idiomas DBCS, y el nombre exacto en Excel en español no lo hemos comprobado. Las hojas de cálculo de Google tienen ASC para ASCII y katakana de ancho completo, y su ayuda no describe una función inversa.

    ¿Se guarda o se envía el texto que escribo?

    No. La conversión se hace dentro de tu navegador, y el texto ni se envía a un servidor ni se guarda en la dirección o en el almacenamiento del navegador. Al recargar la página vuelve el texto de ejemplo.