文字列ジェネレーター

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

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

関連サイト

関連ツール

フィードバック

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

サポート

コーヒー代やサーバー代をサポートいただける方はこちら。