Discord で HTML ファイルを送っても開けない?ゲームやページをリンクで共有する方法
要約
Discord で HTML のゲームやページを見てもらうなら、ファイルではなく URL を貼ります。Discord のヘルプによると、Nitro なしで送れるファイルは 20MB までで、画像以外のファイルはプレビューなしで届きます。2000 文字以上のコードを貼ると、テキストファイルとして送られます。公開した URL なら、タップするとブラウザでページが開き、スクリプトも動きます。
Free プラン: カード登録なし、公開 1 ページまで、フォームの回答は月 50 件まで表示
目次
ChatGPT や Claude に頼んで作ったゲームやクイズを、Discord のサーバーの仲間に遊んでほしい。手元にあるのは .html のファイルか、チャットに出てきたコードです。
ところが、ファイルをアップロードしても、コードを貼っても、相手の画面に出るのはファイルかコードの文字で、ゲームは始まりません。
ゲームをこれから ChatGPT に作ってもらうなら、頼み方から公開までをガイド ChatGPT でブラウザゲームを作って、友だちにリンクで遊んでもらうまで にまとめています。
Discord に HTML ファイルを送ると、どう届くか
Discord はファイルを受け取りますが、ページとしては開きません。2026 年 10 月 27 日に読んだ Discord のヘルプには、次のように書かれています。
- 送り方。 チャンネルや DM のテキスト入力欄にあるプラス記号をタップし、「ファイルをアップロード」をタップして、ファイルを選びます(添付ファイル FAQ)。
- 送れる大きさ。 「Nitroサブスクライバーではないユーザーの場合、ファイルのアップロード上限は20MBです。」同じ FAQ によると、Nitro Basic では 50MB、Nitro では 1GB まで送れます。上限は試験的に変えていて、一部のユーザーはもっと大きなファイルを送れる場合がある、とも書かれています。
- 相手に見えるもの。 「PDF、DOCなどの画像以外のファイルを添付すると、ファイルはメッセージに埋め込みとして表示され、添付されたファイルのプレビューは表示されません。」
- テキストファイルなら中身は読める。 ファイルプレビューの記事によると、テキストファイルはダウンロードせずに中身を確かめられます。チャットの中では「拡大」で 100 行まで、ポップアップでは 50kb まで表示されます。
.html のファイルがテキストファイルとして扱われるかどうかは、Discord のヘルプに書かれていません。どちらにしても、ヘルプのどこにも、HTML をページとして動かす機能は出てきません。相手に見えるのは、よくてコードの文字、そうでなければプレビューのない添付ファイルです。
このガイドを書くにあたって Discord にはログインしていないため、アプリが .html の添付ファイルを端末ごとにどう表示するかは確かめていません。
コードを貼ると message.txt になる理由
コードをそのままチャットに貼る方法もうまくいきません。Discord のファイルプレビューの記事には、「コピー&ペーストされた2000文字以上のメッセージは、通常のテキストファイルとして送信されます。」とあります。Nitro なら上限は 4000 字です。
ChatGPT が書くゲームのコードは、たいていこの長さを超えます。貼ったコードはテキストファイルとして届き、仲間はコードを読めても、遊ぶことはできません。
相手のスマホでゲームが動かない理由
ファイルをダウンロードしてもらっても、ゲームに必要なものが欠けることがあります。
- 別のファイルに分けた部品は届きません。 コードを
game.js、見た目をstyle.css、キャラクターの画像をplayer.pngに分けていても、Discord に送られるのは選んだファイルだけです。2026 年 10 月 13 日にパソコンの Chromium で試したところ、HTML ファイルだけをフォルダの外にコピーして開くと、別ファイルの CSS、画像、スクリプトは 3 つとも読み込まれませんでした。 - スマホのファイルのプレビューは、ブラウザではありません。 iPhone で保存した
.htmlファイルを開くと、プレビューの画面になります。2026 年 10 月 6 日に Apple の iPhone シミュレーター(iOS 26.3)で試したところ、このプレビューはページの JavaScript を動かしませんでした。ゲームの「スタート」を押しても何も起きません(試した内容は HTML ファイルをリンクで共有する方法 にあります)。
URL なら、ページはネット上にあります。相手のスマホは本物のブラウザでページを開き、スクリプトも動きます。
ファイルと URL の違い
Discord に送った .html ファイル | 公開したページの URL | |
|---|---|---|
| 相手がタップするもの | 添付ファイル、またはコードの文字 | ページが開くアドレス |
| スマホでスクリプトが動くか | iPhone の「ファイル」のプレビューでは動かない(シミュレーターで確認) | スマホのブラウザで動く |
| ページが使うほかのファイル | パソコンに残ったまま | 1 つのファイルの中か、https:// の URL で読み込む |
| バグを直したとき | 新しいファイルを送り直す。古いファイルはチャットに残る | 直したファイルを次のバージョンにして、同じ URL のまま公開する(手順) |
| 何人が遊びに来たか | わからない | Convika の管理画面で、日ごとの訪問者数を国やデバイスとあわせて見られる |
| 大きさの上限 | Nitro なしで 20MB(Discord のヘルプ) | Convika では HTML ファイル 1 つで 2 MB まで |
ファイルのまま送るのが向いているとき
相手に必要なのがゲームではなくコードなら、ファイルで送ります。コードを手直ししてくれる友だちや、HTML を採点する先生がその例です。パソコンでダウンロードして、エディターやブラウザで開いてもらえます。
遊んでもらうだけの相手には、URL を貼ります。
HTML ファイルを URL にして Discord に貼る 4 つの手順
itch.io や GitHub Pages、Netlify Drop など、ほかの公開先との比べ方は、ガイド ChatGPT・Claude・Gemini で作ったゲームを、友だちがログインなしでスマホで遊べるように公開する にまとめています。ここでは、Convika のボックスで見え方を確かめ、ゲームを公開して、その URL を Discord に貼るまでを説明します。
1. ゲームを 1 つのファイルにまとめる
Convika が受け付けるのは、2 MB までの .html か .htm のファイル 1 つ、または同じコードの貼り付けです。
ファイルが分かれているときは、作った AI に「CSS と JavaScript をすべて中に入れて、画像と音は https:// から始まる URL にした、1 つの HTML ファイルにして」と頼みます。
2. ファイルをドロップするか、コードを貼り付ける
ページ冒頭の ボックス にファイルをドロップするか、「コードから」に切り替えて、最初の行から最後の </html> までのコードを貼り付けます。「プレビューのリンクをつくる」を押してください。アカウントもメールアドレスも要りません。
パソコンの中にある画像やスクリプトを読み込んでいるときは、そのファイル名が一覧で出るので、先に直せます。
3. 見え方を確かめて、スクリプトが動くようにページを受け取る
「プレビューができました」と表示されたら「リンクをコピーする」を押し、自分のスマホで開きます。このプレビューはスクリプトとフォームを止めて表示するので、ゲームはタイトルやボタンが見えるだけで、始まりません。開けるのは 3 分間だけです。
レイアウトが崩れていなければ、「このページを受け取る(無料・カード不要)」を押して登録します。アップロードしたページがそのままアカウントに入り、管理画面で、スクリプトが動く新しいプレビューのリンクができます。だれかに見せる前に、そこで自分のスマホでも遊んでみてください。タップで動かない、画面からはみ出すときの直し方は、ガイド AI で作ったゲームがスマホで動かないときの直し方 にあります。
4. 公開して、URL を Discord に貼る
Discord に貼るのは、ページを受け取って公開した URL です。管理画面で「ページを公開する」を押し、「このページを開ける人」で「一般公開」を選んで「次へ」を押します。はじめての公開では、続いて大きな「無料で公開する」のボタンが出ます。押すとすぐに公開され、ページの下に Convika のバナーが出ます。出したくないときは、その下の「Convika のバナーなしで公開する」から Pro のお申し込み画面に進みます。お申し込み画面の大きなボタン「1日間無料で申し込む」は、カードを登録して始める Pro のトライアルで、最初の 1 日間のあとは、解約しなければ月 ¥1,800 かかります。
yourpage.convika.page のようなアドレスで公開されたら、チャンネルや DM に貼ります。仲間がタップすると、ブラウザでページが開きます。Convika のアカウントは要りません。
Discord に貼った URL の見え方
Discord の記事 Discord リンクのプレビューと Discordbot について によると、リンクが共有されると、Discordbot が「自動的にそのリンク先にアクセスして、ページに関する情報(タイトル、概要、画像など)を取得」し、チャットに出るプレビューカードを作ります。
ページのタイトルは、HTML の <title> に書いたものです(AI が og:title を入れていれば、そちらが使われることもあります)。アップロードする前に、AI に「<title> を『ブロックよけゲーム|タップでスタート』にして」のように頼んでおくと、仲間に何のリンクか伝わります。
このアクセスは Discordbot によるもので、人ではありません。Convika は Discordbot のアクセスを訪問者として数えないので、カードができても管理画面の訪問者数は増えません。
サーバーの仲間だけに遊んでほしいとき
公開するときの「このページを開ける人」で、無料のまま選べるのは「一般公開」です。URL を知っている人ならだれでも開け、検索結果や Convika のギャラリーに出ることがあります。
身内向けに作ったゲームを検索にもギャラリーにも出したくないときは、「限定公開」を選びます(Pro)。URL を知っている人はパスワードなしで開けるので、転送された URL でも遊べます。URL が広まっても、決まった人だけに遊んでほしいときは、「パスワードを知っている人だけ」を選びます(Pro)。どちらも、Free のままなら「次へ」のあとに Pro のお申し込み画面が開きます。パスワードは、URL とは別のメッセージで伝えてください。詳しくはガイド HTML ページにパスワードをかけて、知っている人だけに見せる方法 にあります。
Discord で受け取った HTML ファイルを開くとき
受け取った側なら、まず送った人に URL をもらうのが確実です。心当たりのない HTML ファイルは開かず、送った人に確かめてください。
心当たりのあるファイルを保存できたら、ブラウザで Convika の無料の HTML ビューアー を開き、「HTML ファイルを選ぶ」からファイルを選びます。届いたのが message.txt で、中身がコードなら、コードをコピーしてビューアーの「コードから」に貼り付け、「ページを表示する」を押します。
ビューアーはブラウザの中で動き、ファイルはアップロードされません。少しでも気になるファイルは、選ぶ前に「スクリプトを動かす」のチェックを外してください。外すと、ページのスクリプトは動かず、フォームも送信されません。
よくある質問
Discord で HTML ファイルは送れますか?
送れます。テキスト入力欄のプラス記号から「ファイルをアップロード」をタップして選びます。Discord のヘルプでは、Nitro なしの上限は 20MB です。ただし相手に届くのは添付ファイルで、動くページではありません。遊んでもらうなら、公開したページの URL を貼ります。
Discord に貼った HTML のコードが message.txt になるのはなぜですか?
Discord のヘルプには、コピー&ペーストした 2000 文字以上のメッセージはテキストファイルとして送信される、とあります(Nitro は 4000 字)。英語版のヘルプは「送られることがある(can also be sent)」と書いています。ゲームのコードはたいていそれより長くなります。1 つの HTML ファイルにまとめて公開し、その URL を貼ってください。
Discord で送った HTML のゲームは、スマホで遊べますか?
ファイルのままでは遊べません。Apple のシミュレーターで試したところ、iPhone の「ファイル」のプレビューは JavaScript を動かさず、ゲームが始まりませんでした。公開した URL なら、スマホのブラウザで開き、タップもスクリプトも動きます。
Discord のファイルの上限は何 MB ですか?
2026 年 10 月 27 日に読んだ Discord の添付ファイル FAQ では、Nitro なしで 20MB、Nitro Basic で 50MB、Nitro で 1GB までです。上限は試験的に変えていて、もっと大きなファイルを送れるユーザーもいる、と書かれています。
Discord に貼ったゲームを直したら、URL も変わりますか?
変わりません。Convika の管理画面の「HTML ファイルで更新」から直したファイルを次のバージョンにして、プレビューで確かめてから公開すると、Discord に貼った URL のまま新しいゲームが開きます。手順はガイド AI で作ったページを後から直したい。URL も QR コードもそのままで差し替える方法 にあります。
Discord のプレビューカードに、違う名前が出るのはなぜですか?
Discord は、ページのタイトルや概要などからカードを作ります。HTML の <title>(og:title があればそれも)を直して新しいバージョンを公開し、URL を貼り直してください。前に作ったカードがしばらく出ることもありますが、どのくらい残るかは確かめていません。
次のステップ
HTML ページにパスワードをかけて、知っている人だけに見せる方法
JavaScript で作った画面は、ソースを開けばパスワードが読めてしまいます。ChatGPT や Claude で作った HTML をアップロードし、自分のドメインのままサーバー側で確かめるパスワード付きのページにする方法を説明します。
関連記事
- ChatGPT・Claude・Gemini で作ったゲームを、友だちがログインなしでスマホで遊べるように公開するChatGPT・Claude・Gemini で作ったゲームを、友だちがログインなしでスマホで遊べるように公開する方法。itch.io、GitHub Pages、Netlify Drop、CodePen、Convika の無料サービス 5 つの比較と手順です。
- ChatGPT でブラウザゲームを作って、友だちにリンクで遊んでもらうまでChatGPT のキャンバスはいまのモデルから外れ、ページを公開する ChatGPT Sites は Free と Go では使えません。ChatGPT で作ったゲームを HTML ファイル 1 つにして、自分のスマホで試し、友だちがアカウントなしで遊べるリンクにする手順です。
- AI で作ったゲームがスマホで動かないときの直し方:タップ・画面の大きさ・スクロール・音ChatGPT・Claude・Gemini で作った HTML のゲームが、パソコンでは動くのにスマホでは動かせないときの直し方です。キーボードだけの操作、キャンバスの座標のずれ、指で画面が動くこと、音の始め方を、症状から確かめて直します。AI への頼み方と短いコードつき。
- HTML ファイルを LINE で送って、相手のスマホでページとして見てもらう方法LINE で HTML ファイルを送ると相手のスマホしだいで開けないため、ファイルではなく URL を送ります。ChatGPT や Claude で作った HTML を URL に変えて、トークに貼るだけで見てもらう手順を説明します。
- HTML ファイルを、どのスマホでも開けるリンクで共有する方法HTML ファイルをメールや LINE で送ると、届くのはページではなくファイルです。ChatGPT や Claude で作った HTML をアップロードし、どのスマホでもタップで開けるリンクにする方法を、登録なしの手順から説明します。
- AI で作ったページを後から直したい。URL も QR コードもそのままで差し替える方法公開して配ったあとに誤字や日付の間違いが見つかったら。ChatGPT や Claude に直した HTML をもらい、Convika の「HTML ファイルで更新」で入れ替えると、配ったリンクも印刷した QR コードも、そのまま新しい内容を開きます。