テスト用の無料サンプルファイル — 画像・動画・音声・文書・データ
ここにあるファイルはすべて当サイトで生成し、サイズを正確に合わせ、ハッシュを公開したうえで、広告・リダイレクト・登録なしの直リンクで配信しています。カテゴリ、形式、必要なサイズの順に選ぶか、JSON インデックスを取得してスクリプトで処理してください。
サンプル画像
このページの画像はすべて、当サイトが独自に生成したテストカードです。カラーバー、グレースケールのグラデーション、解像度チャートの同心円、細かいグリッドを、640×480 から 4K までの実際の解像度で収録しています。各ファイルには正確なバイト数、寸法、SHA-256 ハッシュを記載しているので、アップロード、リサイズ、変換するものの中身を正確に把握できます。
サンプル動画
これらのクリップは生成したテストパターンです。跳ねるボール、回転するスピナー、焼き込まれたタイムコードとフレームカウンター、合成したサウンドトラックが入っています。再生、シーク、サムネイル抽出、トランスコード、音声の同期の確認に最適で、画面上のタイムコードがプレーヤーの再生位置と一致していれば、すべて正常に動いています。
サンプル音声ファイル
ここにある音声はすべて当サイトで合成した短いインストゥルメンタルです。柔らかなベースの上でペンタトニックのアルペジオが流れるもので、44.1 kHz ステレオで書き出し、記載のビットレートで各形式にエンコードしています。市販の音源からのサンプリングは一切ないため、テストスイートやデモにこれらのファイルを含めて配布してもライセンスの心配はありません。
サンプルドキュメント
lorem ipsum ではなく、実際のビジネス文書に近い内容です。見出し、Unicode やスマートクォートを含む段落、箇条書きと番号付きリスト、データ表、埋め込み画像、改ページ、文書プロパティを備えています。スプレッドシートには動作する数式付きの架空の注文データ、プレゼンテーションには発表者ノートが入っています。内容はすべて決定的に生成しているため、今日ダウンロードしたファイルは、来年フィクスチャに入っているものとバイト単位で同一です。
サンプルデータファイル
構造化ファイルはすべて同じ架空のデータセットを使っています。カナダの小さな卸売業者の注文データで、顧客、地域、商品、数量、合計金額を含みます。同じレコードが CSV、JSON、XML、SQL の INSERT 文、SQLite データベースとして収録されているので、ある形式でインポートをテストし、別の形式と照合できます。
サンプル圧縮ファイル
各アーカイブには、詰め物ではなく他のカテゴリの実際のファイル(画像、文書、音声、データ)が入っているので、展開すれば 1 回のダウンロードで種類の混ざったフィクスチャ一式が手に入ります。ZIP のページでは、アップロード処理がつまずきやすいエッジケースも扱っています。空のアーカイブ、ZIP の中に ZIP が入った入れ子、100 エントリのアーカイブ、無圧縮で格納したアーカイブです。
サンプルフォント
ダウンロードできるサンプルフォントを公開しているサイトはほとんどありません。再配布が法的に許されるフォントがほとんどないからです。ここにあるフォントは再配布できます。すべて SIL Open Font License 1.1 で公開されているため、誰の許可も得ずに、商用でもダウンロード、埋め込み、改変、再配布ができます。ライセンス文はファイルと一緒に配布しています。
サンプル 3D モデル
ここにあるモデルはすべて、当サイト独自のスクリプトがパラメトリックなジオメトリから生成し、各形式の仕様に従って直接書き出したものです。1,024、51,200、524,288 三角形のトーラスノット、UV 球、ミリメートル単位で作った印刷可能なブラケットなどがあります。名前を変えただけのファイルや、ダウンロードして変換したものは一切ないため、どのファイルも名乗っているとおりの本物の形式で、テストスイートに含めて自由に配布できます。
広告のためではなく、テストのために
- 全ファイルに正確なサイズと SHA-256を公開。テストで固定できます。
- 本物のメタデータ:解像度、コーデック、ビットレート、ページ数、スライド数、行数。
- エッジケース:空の ZIP や入れ子の ZIP、BOM 付き・ヘッダーなしの CSV、パスワード付き PDF、縦向き動画や HEVC/AV1 動画。さらに不具合を引き起こすためのファイル一式も。
- ブラウザ、curl、CI で使えるCORS 許可済みの HTTPS 直リンク。
- 内容が固定:今日も来年も、ずっと同じファイルです。
- 広告、偽のボタン、登録は一切ありません。
スクリプトで使う
JSON インデックスに、全ファイルの URL、サイズ、ハッシュ、メタデータが載っています:
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json \ | jq -r '.files[] | select(.format=="mp4") | .url' \ | xargs -n1 curl -O
ライセンス:商用を含めあらゆる用途に無料で使え、クレジット表記も不要です。すべてのコンテンツは生成したもので、収集したものやユーザーの投稿は一切ありません。
よくある質問
サンプルファイルは何に使うのですか?
開発者や QA チームが、結果のわかっている入力として使います。ファイルアップロードやサイズ制限、プレビューやサムネイル生成、形式変換ツール、パーサー、ウイルススキャナー、メールの添付ファイル、CDN の動作や帯域幅のテストなどです。ここにあるファイルは内容が固定されていて、サイズと SHA-256 も公開しているため、自動テストのフィクスチャとして固定できます。
本当に無料ですか?商用利用もできますか?
はい。すべてのファイルを当サイトでゼロから生成しているため(ブランド入りのテストパターン、合成音声、架空のビジネスデータ)、第三者の著作権はありません。商用・非商用を問わず、クレジット表記なしで自由に使用、改変、再配布できます。
file-examples.com などの類似サイトとの違いは何ですか?
広告や偽のダウンロードボタンがないこと、丸めた表記ではなく正確なバイト数とハッシュを示していること、本物のメタデータ(解像度、コーデック、ページ数、行数)、エッジケースのバリエーション(空の ZIP や入れ子の ZIP、BOM 付き CSV、パスワード付き PDF、縦向き動画や HEVC 動画)、CORS 許可済みの直リンク、スクリプト用の JSON インデックス、そしてきちんとメンテナンスされていることです。
ない形式やサイズをリクエストできますか?
はい。各形式のページにある報告リンクから、必要なものをお知らせください。生成は 1 つのスクリプトで行っているので、バリエーションの追加はたいてい同じ週のうちに対応できます。
ファイルサイズが表記と完全に一致しないのはなぜですか?
「1 MB」などの表記は目標とするサイズの区分を表しています。正確なバイト数は各ファイルの横に表示しており、保証するのはそちらの値です。非可逆形式は目標の数パーセント以内に収まるよう調整し、テキストや文書のファイルは 1 段落または 1 ページ以内の差に収まります。
ファイルを変換、リサイズ、圧縮したい場合は、ブラウザで使える無料ツールをお試しください。ブラウザで動作するため、何もアップロードされません。
不具合や改善できそうな点を見つけましたか?いただいたメッセージはすべて読み、すぐに対応します。