Convertidor de ancho completo / ancho medio
TextoTodo se ejecuta en tu navegador: no se sube nada
Las letras y los dígitos escritos con un método de entrada en modo de ancho completo (`ABC123`) suelen fallar donde se usan: nombres de cuenta, importes, códigos de verificación y argumentos de línea de comandos esperan ancho medio. Esta herramienta convierte todo el texto en una dirección: letras, dígitos y símbolos de ancho completo a ancho medio, o al revés. La frontera entre la puntuación china y la latina sigue los puntos de código de Unicode, no el aspecto, y eso decide qué caracteres cambian; tiene su propia pregunta más abajo porque es la fuente habitual de confusión. Ojo también: `。`, `、` y `「」` comparten punto de código con las formas japonesas de ancho medio, y por eso la conversión de katakana viene desactivada.
Funciones
- Letras, dígitos y símbolos de ancho completo a ancho medio, o al revés
- Cubre el ASCII de ancho completo (U+FF01–U+FF5E) y el espacio ideográfico U+3000
- Cubre los siete símbolos monetarios y de ancho completo como ¥ £ ¢ ₩, que quedan fuera del rango ASCII y son los más fáciles de olvidar
- Opcionalmente convierte katakana de ancho medio, uniendo `ハ` + `゙` en un único `バ`
- La puntuación china `。` `、` `「」` `《》` se deja igual: no tiene forma de ancho medio
- Los caracteres CJK, los emoji y cualquier otro carácter no ASCII pasan sin cambios
- Las dos direcciones son inversas: convertir y volver a convertir restaura el original
- Se actualiza mientras escribes y se copia de una vez
- Todo se ejecuta localmente en el navegador; tu texto nunca se sube
Cómo se usa
- Elige la dirección: de ancho completo a ancho medio, o al revés
- Pega el texto
- Para texto japonés, marca la opción de katakana cuando la necesites
- Copia el resultado
Preguntas frecuentes
- ¿Por qué mi coma china se convirtió en una coma latina y el punto final no?
- Porque la frontera sigue los puntos de código de Unicode, no el aspecto. `,`(U+FF0C), `:`(U+FF1A) y `?`(U+FF1F) están dentro del rango ASCII de ancho completo (U+FF01–U+FF5E): son de verdad las formas de ancho completo de `,` `:` `?`, así que se convierten. Pero `。`(U+3002), `、`(U+3001), `「」`(U+300C/300D) y `《》`(U+300A/300B) viven en otro rango: son puntuación china independiente y sin forma de ancho medio, así que se quedan. No es un extra opcional: es lo que significa «de ancho completo a ancho medio». Si necesitas cambiar solo letras y dígitos y dejar la puntuación, esta herramienta no puede.
- ¿Por qué la opción de katakana está aparte y desactivada?
- Porque `。`(U+3002), `、`(U+3001), `「」` y `・` comparten punto de código con las formas japonesas de ancho medio `。` `、` `「」` `・`. Al activarla, un punto final chino se vuelve el circulito de ancho medio y la coma enumerativa un pequeño tick: puro daño para el texto chino, y parece que la herramienta se ha roto. Por eso viene desactivada: déjala apagada para el chino y actívala para el japonés. Una vez activada, parejas como `ハ`+`゙` se funden bien en `バ`, y las kana pequeñas y el signo de vocal larga tienen su propio mapeo.
- ¿Qué es un espacio de ancho completo?
- Es U+3000, el «espacio ideográfico»: mide lo mismo que un carácter CJK y se usa para alinear en la composición china y japonesa. Un espacio latino es U+0020, la mitad de ancho. Al convertir a ancho medio, U+3000 se vuelve un espacio normal; al convertir a ancho completo, un espacio normal se vuelve U+3000, y por eso el texto parece más ancho tras una conversión de medio a completo.
- ¿Por qué se convirtió también el ¥?
- Porque `¥`(U+FFE5) es la forma de ancho completo de `¥`(U+00A5). No está en el mismo rango que `$`(U+FF04): ese se obtiene restando 0xFEE0, mientras que el yen de ancho medio vive en el bloque latino extendido y hay que enumerarlo aparte. Son siete símbolos (`¥ £ ¢ ₩ ¬  ̄ ¦`), y olvidarlos se nota como «el ¥ de mi importe no se convirtió y el $ de al lado sí», que se lee como un comportamiento errático.
- ¿Se sube mi texto?
- No. La conversión ocurre por completo en la memoria del navegador; la página no hace ninguna petición y funciona sin conexión.
Herramientas relacionadas
Limpiar texto
TextoLimpia una columna copiada de un log o una hoja: quita duplicados, ordena, borra líneas vacías, recorta espacios y quita la numeración de línea.
Conversor de chino
TextoConvierte texto chino entre caracteres simplificados y tradicionales: primero las palabras frecuentes y luego la forma más habitual del resto.
Estilo de nombres
TextoConvierte identificadores entre catorce estilos de nombres, separando bien las palabras de siglas como HTTPServer. Todo en tu navegador.
Composición de texto chino
TextoAñade espacios entre el chino, el latino y los dígitos, pasa la puntuación de medio ancho a ancho completo y arregla los puntos suspensivos.
Comparar texto
TextoCompara dos textos línea a línea y resalta las líneas añadidas, borradas y sin cambios, alineando cada edición por diferencia mínima. Todo local.
Contador de palabras
Texto¿Cuánto mide este texto? Cuenta por separado caracteres chinos y palabras inglesas, con caracteres, líneas, bytes UTF-8, tiempo de lectura y SMS.