文字列ジェネレーター

文字数のチェックとかするときに便利そうな文字列生成ツールです(開発者向け)。
主に入力値の文字列チェック用のテストデータを作成する際に利用します。ご自由にどーぞ。

0 文字
文字列の種類 文字数
u+
文字列の変換

説明

使い方

作成したい文字列の種類と文字数を入力して「実行」ボタンを押してください。
すると、テキストエリアに作成した文字列が出力されます。

文字列の種類

種類 説明
定型指定 定型の文字列を使用して文字列を出力します。
半角
「半角 英字(大文字)」で、5 文字 → ABCDE
「半角 英字(小文字)」で、5 文字 → abcde
「半角 数字」で、5 文字 → 01234
「半角 記号」で、5 文字 → !"#$%
「半角 カタカナ」で、5 文字 → ヲァィゥェ
「半角 ランダム」で、5 文字 → ケRSN4
全角
「全角 英字(大文字)」で、5 文字 → ABCDE
「全角 英字(小文字)」で、5 文字 → abcde
「全角 数字」で、5 文字 → 01234
「全角 記号」で、5 文字 → !”#$%
「全角 ひらがな」で、5 文字 → ぁあぃいぅ
「全角 カタカナ」で、5 文字 → ァアィイゥ
「全角 漢字(JIS第1水準)」で、5 文字 → 亜唖娃阿哀
※ JIS第1水準の漢字一覧(2,965字)です。
「全角 漢字(JIS第2水準)」で、5 文字 → 弌丐丕个丱
※ JIS第2水準の漢字一覧(3,390字)です。
「全角 SJIS文字化け」で、5 文字 → ―ソ能表Ы
「全角 機種依存」で、5 文字 → ①②③④⑤
「全角 サロゲートペア」で、5 文字 → 𠀋𡈽𡌛𡑮𡢽
※ サロゲートペアは2文字で1文字です。表示文字数は1文字、Unicode文字数は2文字になります。
「全角 サロゲートペア絵文字」で、5 文字 → 🀄🃏🅰🅱🅾
※ サロゲートペアを使用した Unicode 10.0 までの絵文字です。
「全角 ランダム」で、5 文字 → ブ’たLM
その他
「ランダム」で、5 文字 → $¥:YX
※ 「全角ランダム」と「ランダム」にはサロゲートペアは含まれません。
文字指定 任意の一文字から始まる文字列を出力します。 「A」で、5 文字 → ABCDE
「a」で、5 文字 → abcde
「😀」で、5 文字 → 😀😁😂😃😄
コードポイント指定 任意のコードポイント(Unicode16進)から始まる文字列を出力します。 u+「0041」で、5 文字 → ABCDE
u+「0061」で、5 文字 → abcde
u+「1f600」で、5 文字 → 😀😁😂😃😄
文字列指定 任意の文字列を使用して文字列を出力します。 「ABCDE」で、10 文字 → ABCDEABCDE

文字列の変換

コントロール 説明
文字列を小文字に変換します。 ABCDE → abcde
文字列を大文字に変換します。 abcde → ABCDE
半角 文字列を半角文字に変換します。 ABCDE → ABCDE
全角 文字列を全角文字に変換します。 ABCDE → ABCDE
文字列をひらがなに変換します。 アイウエオ → あいうえお
文字列をカタカナに変換します。 あいうえお → アイウエオ
逆順 文字列を逆順に並べ替えます。 12345 → 54321
シャッフル 文字列をシャッフルします。 12345 → 32451
繰り返し 文字列を繰り返します。 ABCDE → ABCDEABCDE
追加 文字列を追加します。
切断 文字列を任意の文字数以内にします。
コントロール 説明
HTML
escape
文字列の特殊文字を HTML エンティティに変換します。 <br> → &lt;br&gt;
HTML
unescape
文字列の HTML エンティティを特殊文字に変換します。 &lt;br&gt; → <br>
HTML
タグ小文字
文字列中の HTML タグを小文字に変換します。 <BR> → <br>
HTML
タグ大文字
文字列中の HTML タグを大文字に変換します。 <br> → <BR>
HTML
除去
文字列から HTML タグを取り除きます。 <h1>ABCDE</h1> → ABCDE
文字参照10進
エンコード
文字列を数値文字参照(10進数)形式でエンコードします。 ABCDE → &#65;&#66;&#67;&#68;&#69;
文字参照16進
エンコード
文字列を数値文字参照(16進数)形式でエンコードします。 ABCDE → &#x41;&#x42;&#x43;&#x44;&#x45;
文字参照
デコード
文字列を数値文字参照形式でデコードします。 10進数形式と16進数形式の両方がデコードされます。 文字実体参照はデコードされません。 &#65;&#x42;&#67;&#x44;&#69; → ABCDE
コントロール 説明
改行除去 文字列から改行を取り除きます。
あいうえお
かきくけこ
あいうえおかきくけこ
文末改行 文字列の文末に改行を追加します。
あいうえお。かきくけこ。
あいうえお。
かきくけこ。
nl2br 文字列の改行の前に<br>を挿入します。
あいうえお
かきくけこ
あいうえお<br>
かきくけこ
行単位
昇順
行単位で昇順に並び替えます。
さしすせそ
なにぬねの
かきくけこ
たちつてと
あいうえお
あいうえお
かきくけこ
さしすせそ
たちつてと
なにぬねの
行単位
逆順
行単位で逆順に並び替えます。
あいうえお
かきくけこ
さしすせそ
たちつてと
なにぬねの
なにぬねの
たちつてと
さしすせそ
かきくけこ
あいうえお
行単位
シャッフル
行単位でシャッフルします。
あいうえお
かきくけこ
さしすせそ
たちつてと
なにぬねの
さしすせそ
なにぬねの
かきくけこ
たちつてと
あいうえお
重複行
除去
重複行を取り除きます。
あいうえお
あいうえお
かきくけこ
かきくけこ
さしすせそ
あいうえお
かきくけこ
さしすせそ
空行
除去
空行を取り除きます。
あいうえお

かきくけこ

さしすせそ
あいうえお
かきくけこ
さしすせそ
コントロール 説明
URL
エンコード
文字列を URL エンコーディング(パーセントエンコーディング)方式でエンコードします。 あいうえお → %E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A
URL
デコード
文字列を URL エンコーディング(パーセントエンコーディング)方式でデコードします。 %E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A → あいうえお
MIME
エンコード
文字列を MIME ヘッダエンコーディング方式でエンコードします。 あいうえお → =?UTF-8?B?44GC44GE44GG44GI44GK?=
MIME
デコード
文字列を MIME ヘッダエンコーディング方式でデコードします。 =?UTF-8?B?44GC44GE44GG44GI44GK?= → あいうえお
Base64
エンコード
文字列を Base64 方式でエンコードします。 ABCDE → QUJDREU=
Base64
デコード
文字列を Base64 方式でデコードします。 QUJDREU= → ABCDE
Unicode
エンコード
文字列を Unicode(Universal character names)形式でエンコードします。 ABCDE → \u0041\u0042\u0043\u0044\u0045
Unicode
デコード
文字列を Unicode(Universal character names)形式でデコードします。 \uXXXX、\UXXXX、u+XXXX、U+XXXX形式に対応しています。 サロゲートペアも使用できます。 \u0041\u0042\u0043\u0044\u0045 → ABCDE

関連サイト

関連ツール

フィードバック

要望などあれば、お気軽にどーぞ。 不具合やバグを発見した場合も、連絡をいただけると助かります。

匿名でフィードバックする
匿名でフィードバックする

要望などあれば、お気軽にどーぞ。 不具合やバグを発見した場合も、連絡をいただけると助かります。

なお、このフォームから入力された内容について、管理者から返信はできませんので注意してください。 もし、管理者からの返信が必要であれば、X(旧 Twitter) もしくは、お問い合わせより、お願いします。

  • フィードバックの送信が完了しました。