文字列ジェネレーター

文字数チェックや入力欄テスト用の文字列をすぐに生成
プリセット、指定文字列、HTML/URL/Base64変換にも対応。入力内容はサーバーへ送信されません
文字数 0 改行除く 0 行数 0
文字列の変換
HTML / URL / Base64 / Unicode
行単位の処理

テスト用の文字列をすぐ作れる無料ツール

このページでは、文字数チェック、入力欄の上限確認、文字化け確認、エスケープ処理の確認に使う文字列をブラウザ上で生成できます。半角英数字、全角文字、ひらがな、カタカナ、記号、絵文字、指定文字列の繰り返し、コードポイント指定に対応しています。

生成と変換はページ内のJavaScriptで実行されます。入力した文字列や変換対象のテキストはサーバーへ送信されないため、開発中の検証データやログ断片も手元のブラウザだけで扱えます。

使い方

  1. 生成方式を「文字種」「プリセット」「指定文字列」「コードポイント」から選びます。
  2. 作りたい文字数を入力して「実行」を押します。
  3. 生成結果はテキストエリアに表示され、手で編集することもできます。
  4. 下の変換ボタンで、大文字化、半角化、HTMLエスケープ、URLエンコード、行単位処理などを実行できます。
  5. 必要に応じてコピー、保存、クリアを使います。

プリセットの例

カテゴリ 使いどころ
ネット・コピペ くぁwせdrftgyふじこlpぬるぽwww 日本語・英数字混在、短文、記号を含む入力確認に使えます。
テストデータ 山田太郎example@example.comhttps://example.com フォーム、CSV、メール、URL欄の見た目確認に便利です。
Web確認 <script>alert(1)</script><b>bold</b> HTMLエスケープやタグ除去の確認に使えます。

文字数チェックで見落としやすいこと

「1文字」と見えるものが、内部的にも必ず1文字とは限りません。たとえば絵文字や一部の漢字はサロゲートペアとして扱われ、JavaScriptの文字列長では2として数えられる場合があります。また、濁点や異体字セレクタのように、見た目は1文字でも複数のコードポイントで構成される文字もあります。

入力制限を作るときは、画面に見える文字数、Unicodeコードポイント数、UTF-8のバイト数のどれを基準にするかを先に決めておくと安全です。ユーザー向けの「あと何文字」は見た目に近い数え方、データベースやAPIの制限はバイト数や保存先の仕様に合わせる、というように分けて考えるとトラブルを減らせます。

利用時の注意点

  • このツールの文字数は、主に生成・切断用の簡易カウントです。厳密なバイト数確認には文字数カウントツールもあわせて確認してください。
  • Base64デコード、URLデコード、Unicodeデコードは、形式が不正な場合に変換できないことがあります。
  • HTMLタグ除去は簡易的な処理です。HTML構造の完全な解析やサニタイズを保証するものではありません。
  • SQLインジェクション風のプリセットは、入力欄やエスケープ処理の検証用です。本番環境への送信には注意してください。
文字列の生成と変換はブラウザ内で実行されます。入力内容はサーバーへ送信されません。