utilduck
Home · Idioma · Conversor Hiragana <-> Katakana

Conversor Hiragana <-> Katakana

Converta texto japonês entre hiragana (ひらがな) e katakana (カタカナ) enquanto você digita.

Resultado
-

Como converto hiragana para katakana?

Cada caractere hiragana e seu equivalente em katakana ocupam a mesma posição relativa no Unicode, com um deslocamento fixo (0x60), então converter é uma questão de deslocar cada caractere kana por esse valor, deixando os caracteres que não são kana — kanji, pontuação, letras latinas — intocados.

Esta ferramenta cobre o silabário completo, incluindo kana pequenos (ゃゅょ/ャュョ), o som raro vu (ゔ/ヴ), e o ka/ke pequeno usado em nomes de lugares (ゕゖ/ヵヶ); a marca de vogal longa (ー) e as marcas de repetição passam sem alteração, pois seu uso varia.

Como converto texto em hiragana para katakana?

Desloca o código de cada letra hiragana para cima por um deslocamento fixo de 0x60 (96 em decimal) para chegar ao seu equivalente em katakana, já que os dois silabários ocupam blocos Unicode paralelos na mesma ordem. Exemplo: ひらがな (hiragana, U+3072 U+3089 U+304C U+306A) vira ヒラガナ ao somar 0x60 a cada caractere.

Passos para converter hiragana em katakana

  1. Lê cada caractere do texto de entrada, um de cada vez.
  2. Se o caractere está no intervalo do hiragana (ぁ até ゖ, U+3041-U+3096), soma 0x60 ao seu código para obter o equivalente em katakana.
  3. Também converte as marcas de repetição do hiragana ゝ e ゞ para suas formas em katakana ヽ e ヾ da mesma maneira.
  4. Mantém a marca de vogal longa (ー), o espaço de largura total, a pontuação, o kanji e qualquer caractere que não seja hiragana inalterados.
  5. Junta os caracteres convertidos de volta em uma única string, na ordem original.

A fórmula do código de caractere

código katakana = código hiragana + 0x60 | código hiragana = código katakana - 0x60 (aplica-se a U+3041-U+3096 <-> U+30A1-U+30F6)
  • 0x60 (96 decimal) = o deslocamento Unicode fixo entre os blocos de hiragana e katakana
  • ー (marca de vogal longa, U+30FC) não tem equivalente em hiragana e é mantida inalterada nas duas direções

Exemplos de conversão

HiraganaKatakana
ひらがなヒラガナ
ゔぁいうえおヴァイウエオ
きょうキョウ
とうきょうトウキョウ

Perguntas frequentes

Esta ferramenta converte a marca de vogal longa (ー) corretamente?

A marca de vogal longa ー está tecnicamente fora do intervalo que tem equivalente em hiragana, então esta ferramenta a mantém inalterada nas duas direções — ela aparece igual, seja o texto ao redor hiragana ou katakana.

E os kana pequenos como ゃ, ゅ, ょ ou ッ?

Os kana pequenos estão incluídos nos mesmos blocos Unicode que suas versões de tamanho normal e são convertidos com o mesmo deslocamento de 0x60, então きゃ vira キャ e っ vira ッ corretamente, preservando sons compostos e o pequeno tsu (oclusiva glotal).

Ela lida com o som raro ゔ (vu)?

Sim. ゔ (vu em hiragana) e ヴ (vu em katakana) são ambos caracteres Unicode oficialmente atribuídos com o mesmo deslocamento de 0x60, então convertem corretamente mesmo que ゔ seja raramente digitado no hiragana do dia a dia.

Isso também converte kanji ou romaji?

Não. Apenas caracteres nos blocos Unicode de hiragana e katakana são convertidos; kanji, letras latinas, números e pontuação passam inalterados, pois não têm equivalente em hiragana/katakana.

Esta ferramenta converte caracteres hiragana e katakana padrão (incluindo kana pequenos e o som vu) usando seu deslocamento Unicode fixo; ela não converte kanji para kana (geração de furigana) nem romaniza texto, e a marca de vogal longa passa inalterada nas duas direções.