#594 · Localización y Unicode

Conversor de anchura CJK

Convierte caracteres ASCII visibles entre formas fullwidth y halfwidth, una operación habitual en datos CJK. En la conversión hacia anchura completa también normaliza secuencias halfwidth de katakana con Unicode NFKC. El alcance se muestra de forma explícita para evitar cambios inesperados en símbolos fuera de estas reglas.

Entrada de texto

Procesamiento local
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega o escribe la entrada en el cuadro de texto.
  2. Ajusta las opciones específicas de la herramienta si aparecen.
  3. Pulsa el botón principal o usa Ctrl/Cmd + Enter.
  4. Revisa el resultado, los indicadores y cualquier aviso antes de copiar o descargar.

Qué hace esta herramienta

Convierte formas tipográficas de anchura usadas con frecuencia en texto CJK.

Aplica un desplazamiento Unicode reversible a ASCII visible y espacio; para katakana halfwidth usa normalización NFKC solo al convertir hacia anchura completa.

No es una transliteración ni una traducción y no intenta convertir todos los símbolos de compatibilidad Unicode.

Ejemplo

Entrada: ABC123!

Salida halfwidth: ABC123!

Casos de uso

  • Normalizar identificadores importados de sistemas japoneses.
  • Preparar datos antes de comparar cadenas.
  • Convertir formularios que mezclan ASCII fullwidth y halfwidth.
  • Revisar entradas de catálogos y bases de datos CJK.

Consejos para obtener mejores resultados

  • Define una política de anchura antes de normalizar datos de producción.
  • Compara antes y después si el texto contiene símbolos de compatibilidad.
  • Usa el comparador de normalización Unicode para casos más amplios.
  • No confundas anchura visual con idioma o escritura.

Detalles del procesamiento

La conversión principal cubre ASCII visible U+0021–U+007E, sus equivalentes U+FF01–U+FF5E y los espacios U+0020/U+3000.

La conversión hacia halfwidth no incluye un mapa completo de katakana fullwidth a halfwidth; para ese caso conviene una biblioteca Unicode especializada si necesitas cobertura exhaustiva.

Preguntas frecuentes

¿Cómo convierto letras fullwidth como ABC a ASCII normal?

Selecciona Fullwidth → halfwidth ASCII. Las formas U+FF01–U+FF5E se convierten a sus equivalentes ASCII mediante el desplazamiento Unicode correspondiente.

¿La herramienta convierte el espacio ideográfico de anchura completa?

Sí. En dirección hacia halfwidth, U+3000 se convierte en el espacio ASCII U+0020; en la dirección inversa ocurre lo contrario.

¿Qué pasa con el katakana halfwidth al convertir a fullwidth?

Las secuencias U+FF61–U+FF9F se normalizan mediante NFKC antes de ampliar los caracteres ASCII, lo que permite combinar marcas de sonoridad cuando Unicode lo define.

¿La conversión de anchura cambia el idioma del texto?

No. Solo modifica formas Unicode compatibles con las reglas indicadas; no traduce ni translitera el contenido.

¿Puedo usar esta herramienta para normalizar todos los caracteres Unicode de compatibilidad?

No. Su alcance está centrado en anchura CJK y ASCII. Para una normalización general conviene usar un comparador o normalizador Unicode específico.

Resumen técnico

MóduloFunción
EntradaTexto procesado localmente en el navegador
ProcesamientoAplica un desplazamiento Unicode reversible a ASCII visible y espacio; para katakana halfwidth usa normalización NFKC solo al convertir hacia anchura completa.
ResultadoSalida copiable y descargable en TXT
PrivacidadSin envío del texto a un servidor durante el procesamiento