文字列ジェネレーター

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

説明

使い方

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

文字列の種類

種類説明例
定型指定定型の文字列を使用して文字列を出力します。
半角
「半角 英字(大文字)」で、5 文字 → ABCDE
「半角 英字(小文字)」で、5 文字 → abcde
「半角 数字」で、5 文字 → 12345
「半角 記号」で、5 文字 → !"#$%
「半角 カタカナ」で、5 文字 → ヲァィゥェ
「半角 ランダム」で、5 文字 → ケRSN4
全角
「全角 英字(大文字)」で、5 文字 → ABCDE
「全角 英字(小文字)」で、5 文字 → abcde
「全角 数字」で、5 文字 → 12345
「全角 記号」で、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

関連サイト

関連ツール

フィードバック

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