Converter voor volbrede en halfbrede tekens

Choose the target width. The converter uses explicit ASCII and Katakana character tables and leaves unsupported characters unchanged.

Target width

Wijzig alleen de tekenbreedte in tekst met een combinatie van Japans en Latijns schrift. Kies volbrede of halfbrede uitvoer voor maximaal 10.000 Unicode-codepunten. Expliciete tabellen voor ASCII, leestekens en katakana worden in de huidige browsersessie toegepast; kanji, hiragana, emoji en elk niet-vermeld teken blijven intact.

Volbrede en halfbrede vormen zijn afzonderlijke Unicode-tekens, geen instelling voor de lettergrootte. Hoofdstuk 18.5 van de kernspecificatie van Unicode 17 beschrijft hun oorsprong in Oost-Aziatische systemen waarin sommige tekens twee cellen en ASCII één cel innamen.

Deze converter gebruikt bewust een beperkte, controleerbare reeks vervangingen. Er wordt geen algemene Unicode-compatibiliteitsnormalisatie uitgevoerd.

ASCII en spatie

Bij omzetting naar volbreed wordt elk afdrukbaar ASCII-teken van U+0021 tot en met U+007E gekoppeld aan U+FF01 tot en met U+FF5E. ASCII-spatie U+0020 wordt ideografische spatie U+3000. In de omgekeerde richting veranderen alleen die tegenhangers. De Unicode-tabel Halfwidth and Fullwidth Forms documenteert deze koppelingen.

Richting Invoer Uitvoer
Naar volbreed ABC 123!? ABC 123!?
Naar halfbreed ABC 123!? ABC 123!?
Naar volbreed 東京2026 ガイド😀 東京2026 ガイド😀

In het laatste voorbeeld veranderen de ASCII-cijfers, de spatie en ondersteunde katakana. 東京 en de emoji blijven intact.

Katakana, leestekens en klanktekens

Een expliciete tabel omvat halfbrede katakana, Japanse leestekens en het verlengingsteken. De Unicode-namenlijst voor U+FF00 tot en met U+FFEF vermeldt onder meer de paren /, /, / en /.

Richting Invoer Uitvoer
Naar volbreed ガ パ ヴ ガ パ ヴ
Naar halfbreed ガ パ ヴ ガ パ ヴ
Naar volbreed 。、「」・ー 。、「」・ー
Naar halfbreed 。、「」・ー 。、「」・ー

Ondersteunde stemhebbende en halfstemhebbende paren worden expliciet samengesteld: ガ, パ, ヴ, plus ヷ en ヺ. Niet-vermelde kana zoals , , , , en worden niet geraden of getranslitereerd. U+FF9E en U+FF9F zijn de strikte halfbrede tegenhangers van de combinerende tekens U+3099 en U+309A. De spatiërende tekens U+309B en U+309C blijven ongewijzigd.

Een precieze kanttekening bij normalisatie

Dit is geen NFKC. Unicode Standard Annex #15 laat zien dat NFKC behalve breedtevarianten veel andere compatibiliteitsvormen wijzigt. Deze converter past uitsluitend de beschreven tabellen toe.

Eén compositiedetail is opzettelijk: zowel het vooraf samengestelde als de reeks plus U+3099 worden versmald tot ガ. Bij opnieuw verbreden ontstaat het gebruikelijke . De zichtbare lezing blijft behouden, maar de oorspronkelijke codepuntreeks hoeft niet terug te keren.

Richting Invoer Uitvoer
Naar volbreed ~〜~ ~〜~
Naar halfbreed ~〜~ ~〜~

ASCII-tilde U+007E en volbrede tilde U+FF5E vormen een paar. Wave dash U+301C is een ander teken en blijft ongewijzigd.

Wat ongewijzigd blijft

Tabs, regeleinden, vaste spaties U+00A0, hiragana, kanji, emoji, halfbrede hangul, niet-ondersteunde kana, Arabisch-Indische cijfers en elk niet-vermeld codepunt blijven behouden. De converter vertaalt, translitereert en rekent niet en zet hiragana niet om in katakana.

De vermelding van JIS X 0201:1997 bij de Japanese Standards Association geeft historische context voor het repertoire. Deze tool onderzoekt geen bestandscodering en certificeert geen naleving van JIS of officiële documenteisen. Hij verwerkt alleen Unicode-tekst uit de browser.

Privacy en limiet

De conversie vindt in de browser plaats. Brontekst en richting worden voor de drie stappen bewaard in sessionStorage van de huidige sessie. Ze worden niet naar onze servers verzonden, niet aan de URL toegevoegd en bij opnieuw beginnen verwijderd. Klembordbeheerders, extensies en de plakbestemming vallen buiten de controle van de tool.

De limiet is 10.000 Unicode-codepunten, niet 10.000 UTF-16-eenheden; een emoji telt dus eenmaal. Een ondersteunde katakana-basis met een combinerend klankteken kan één vooraf samengesteld teken worden. De limiet geldt voor de invoer en garandeert geen gelijk aantal codepunten in de uitvoer.

Veelgestelde vragen

Nee. Alleen expliciete breedteparen voor ASCII, spatie, leestekens en katakana worden gebruikt. NFKC heeft veel ruimere compatibiliteitseffecten.

Nee. Hiragana blijft intact. De tool wijzigt alleen vermelde breedteparen en vertaalt of translitereert geen Japans.

De ontlede reeks en het vooraf samengestelde ガ worden beide ガ. Bij verbreding wordt vervolgens het gebruikelijke vooraf samengestelde teken uitgevoerd.

Nee. Alleen ASCII-tilde en volbrede tilde vormen een paar. Wave dash U+301C blijft ongewijzigd.

Nee. Binaire codering, bestandsstructuur en documenteisen worden niet onderzocht; JIS- of officiële conformiteit wordt niet gecertificeerd.

Nee. De tekst wordt lokaal verwerkt en alleen voor de meerstapsweergave in de huidige browsersessie bewaard.

Gerelateerde tools

Tool beschikbaar in andere talen