不気味なテキストジェネレータ

Zalgoテキストは「彼が現れる」ようなデザインで、文字に多数のアクセント記号が重ねられ、線の上・下・中から滴り落ちるように配置されています。その仕組みは、Unicodeが複数の組み合わせ型アクセント記号を単一の基本文字に重ねて表示できる点にあります。このジェネレータは、設定可能な数のランダムな組み合わせ型アクセント記号をテキストに適用し、結果を出力します。DiscordやTwitter、DM、あるいはUnicodeが使用されるあらゆる場所に直接貼り付けることができます。

不気味なテキストを生成する方法

  1. 1

    テキストを入力または貼り付けしてください

    単純なテキストです。英語、あらゆるラテン文字表記言語、およびほとんどの文字体系で動作します。

  2. 2

    強度を選択してください

    強度スライダーは1〜15の範囲です。低い値は各文字に数個のマークを追加し、高い値はテキストをマークで埋め尽くします。

  3. 3

    生成してプレビュー

    出力はプレビューでシステムフォントを使用して表示されます。フォントにマークが含まれていない場合はボックスが表示されるため、別の対象表面を試してみてください。

  4. 4

    コピーして貼り付ける

    コピーボタンをクリックすると、完全なUnicode文字列がクリップボードに保存され、送信できる状態になります。

内部での仕組み

Unicodeには「結合分音記号」(Combining Diacritical Marks、U+0300~U+036F)とその拡張からなるブロックが含まれています。これらの文字は単独では存在せず、直前の基本文字に付加されます。「e」とU+0301(結合鋭アクセント)を組み合わせると「é」として表示されます。規格ではこれらの記号を複数重ねる際の上限は明確に定められていません。Zalgoはこの仕組みを活用し、数十個もの記号を重ねて表現しています。

ジェネレーターは各文字に、強度の値と同じ数(1〜15個)のランダムなマークを追加します。マークのセットには、文字の上に付く結合記号(U+030D、U+030E、U+0301など)と、数個の重ね書き記号(U+033F、U+0342など)が混ざっています。ほとんどのマークは文字の上に付くため、強度を高くすると上方向に積み重なり、これが定番のザルゴ風の見た目になります。

効果が現れる場所(および効果が現れない場所)

プラットフォーム zalgoを表示できる?
Discord はい
Twitter / X はい
Reddit(旧版+新版) はい
Facebook ほぼはい
Instagramのプロフィール情報 はい
iOS/AndroidのSMS はい
WhatsApp はい
ほとんどの端末 部分的に
いくつかのゲームチャットフィルター 削除またはブロック済み

現在、多くのプラットフォームではチャット行が隣接する行を覆うことを防ぐために、垂直方向の余白を視覚的に制限しています(マークを1行高に切り上げる)。テキストはそのまま表示されますが、より整然とした見た目になります。

使用に関するヒント

  • 短く保ってください。 長すぎるZalgoブロックはスパムと見なされ、フラグされます。
  • ユーザー名には使わないでください。 多くのサイトはユーザー名を正規化して記号を取り除くか、そもそも入力を拒否します。
  • アクセシビリティを考慮してください。 スクリーンリーダーは、音読マークを完全に省略するか、あるいは非常に不自然な形で読み出します。これは公告用には最適ではありません。
  • 検索とコピーの挙動が変わります。 Zalgo化した単語は通常の検索では見つかりません。狙いどおりの場合もあれば、トラブルの原因になる場合もあります。

簡易参照:マークの種類

  • 上部:曲折アクセント、鋭アクセント、重アクセント、分音記号、長音符、リング、フック。視覚的に際立ちます。
  • 中間:チルダ重ね、スラッシュ、ストローク。より控えめです。
  • 下部:セディーユ、コンマ、オゴネク、下付き長音符。「したたり」効果。

ジェネレーターはどの強度でもマークセット全体からランダムに選ぶため、強度を上げるだけでマークの数が増えます。軽めでトゲトゲしい効果にしたい場合は、強度を低く保ってください。

よくある質問

この名称は2000年代のインターネット上のミームから来ています。「Zalgo」とは、テキストにさまざまな変音記号が重ねられて歪められた架空のエンティティでした。このデザインスタイルが広まり、その技術もそのミームを名付けられました。

固定の行高を前提とするレイアウトを破壊する可能性があり、非常に古いテキストレンダラーではクラッシュする場合もあります。現代のブラウザやアプリではオーバーフローを安全に切り取ります。詰まってしまう可能性のあるフォームフィールドに意図的に数千文字を貼り付けることは避けてください。

はい。結合分音記号のUnicode範囲に含まれるすべての文字を取り除けば、基本文字だけが残ります。ほとんどのテキストエディタには正規化コマンド(NFKD+記号の除去)があり、これできれいに処理できます。

直接入力することはできませんが、貼り付け機能はすべての場所で使用可能です。フィールドを長押ししてクリップボードの出力を貼り付けると、zalgo文字列が自動的に挿入されます。一部のキーボードアプリではこの文字列が除去されますが、システムキーボードでは通常はそのまま通ります。

関連ツール