メインコンテンツへスキップ

無料ICSカレンダージェネレーター

.ics ファイルを開いて予定を表示したり、CSV に書き出したり、編集できます。繰り返しやリマインダー付きの .ics カレンダー招待状を Apple カレンダー、Outlook、Google 向けに作成することも可能。すべてブラウザ内で動作します。

読み込み後はオフラインでも動作
.ics ファイルを開く · 予定の表示、CSV 書き出し、編集

カレンダーファイル (.ics) をドロップすると、中の予定をお使いのタイムゾーンで表示します。テキストを貼り付けることもできます。アップロードはされません。

.ics ファイルをここにドロップ、またはクリックして選択

CALENDAR, ICS, ICAL, IFB, TXT · デバイス上で処理

または Ctrl+V でクリップボードから貼り付け

複数のファイルを一度にドロップできます

ファイルを参照
日付のリストを貼り付け · 複数の予定をまとめて追加

1 行に 1 件の予定を入力します。例: 2026-10-05 09:00 歯医者 または 05.10.2026 会議。| で場所とメモを追加できます。見出し行付きの CSV も貼り付け可能: date,time,end,title,location,description

時刻のある行は 1 時間の予定になります(09:00-10:30 のように終了時刻も指定可)。日付だけの行は終日の予定になります。

イベント
リマインダー
リンク、ゲスト、空き状況

各イベントは、カレンダーアプリが設定されているタイムゾーンで同じ時刻を保つ——あなたがどこにいても、たとえば朝9:00に留まるべき個人的なリマインダーに最適です。

タイトルと開始時刻を入力してカレンダーファイルを生成します。

💡 .icsをダウンロードして開くと、Apple カレンダー・Outlook・Google カレンダーなどに追加できます。すべてブラウザ内で生成され、アップロードは行われません。

主な用途

  • イベント招待を作成するゲストが任意のカレンダーアプリにワンタップで追加できる.icsファイルを作成する。
  • 会議招待を送信するリマインダーと繰り返しを含む.ics会議招待を生成する。
  • 繰り返しイベントを作成する毎日、毎週、毎月、または毎年繰り返すカレンダーイベントを作成する。
  • カレンダーリマインダーを作成するToDoまたは締め切りをアラート付きのカレンダーイベントに変換する。
  • 複数のイベントを一度に生成する複数のイベントを1つの.icsファイルにまとめる。

使い方

.icsファイルはすべてのアプリが理解する普遍的なカレンダー形式です。これはあなたのイベント詳細からRFC5545.icsファイルを構築します。アカウントまたはカレンダーサービスは関与していません。

  1. 1
    イベントの詳細を入力します
    タイトル、場所、説明、開始/終了(または終日)、繰り返し(任意)、リマインダー。
  2. 2
    有効な.icsファイルが生成されます
    フィールドはiCalendar VEVENTに組み立てられ、適切にエスケープされたテキストとタイムコード付きです。ブラウザで。
  3. 3
    必要に応じてイベントを追加します
    複数のイベントが単一のカレンダーファイルに書き込まれます。
  4. 4
    ダウンロードまたはGoogleに追加
    Apple Calendar/Outlook/任意のアプリの.icsをダウンロードするか、ワンクリック「Googleカレンダーに追加」リンクを使用します。

イベントの詳細(個人または機密)はデバイス上で完全にファイルに変わります。Googleカレンダーリンクを選択した場合を除き、何もカレンダーサービスに送信されません。

ガイド

実例

「日付のリストを貼り付け · 複数の予定をまとめて追加」を開いて、「サンプルを試す」を押します。3 行が現れます。2026-10-05 09:00 Dentist、05.10.2026 14:00-15:30 Team meeting | Room 2、Nov 12 2026 Project deadline です。ボックスの下には「3件の予定が見つかりました」と表示されます。「3件の予定をリストに追加」を押すと、「3件の予定を下に追加しました。内容を確認してからダウンロードしてください。」と表示されます。手を付けていなかった初期の予定は置き換えられます。カードには、Dentist が 10 月 5 日の 09:00〜10:00(時刻が 1 つの行は 1 時間になります)、Team meeting が 10 月 5 日の 14:00〜15:30 で場所は「Room 2」(「|」の後ろが場所になります)、Project deadline が 11 月 12 日の「終日イベント」(時刻のない行)として入ります。プレビューの上のバーには「イベント 3 件 · .ics」と表示されます。既定の「デバイスのローカル時間(浮動)」では、ファイルには、歯医者が DTSTART:20261005T090000、締め切りが DTSTART;VALUE=DATE:20261112 と DTEND;VALUE=DATE:20261113 として書かれます。「⬇ .ics をダウンロード」ボタンは events.ics を保存します。

使用する設定と制限事項

  • ファイルを共有する前に、タイムゾーンの方式を選びます。 「時刻指定イベントのタイムゾーン」には 3 つの設定があります。「デバイスのローカル時間(浮動)」が既定で、受け取るカレンダーがどのタイムゾーンにあっても、イベントは同じ時刻を保つので、個人の午前 9:00 のリマインダーに向いています。「UTC(時刻を固定)」は、ブラウザーのタイムゾーンの時刻を、ある正確な瞬間に変換するので、各ゲストには自分の現地時間で表示されます。「特定のタイムゾーン」では、リストからタイムゾーンを選び、そのタイムゾーンで時刻を入力でき、夏時間の切り替えを含めてタイムゾーンがファイルに書き込まれます。この設定は、時刻指定のすべてのイベントに適用され、終日イベントには影響しません。
  • 終日イベントでは、終了日が最終日です。 「終日イベント」にチェックを入れると、「開始」と「終了」が日付ピッカーになります。終了日は含まれるので、開始と終了をどちらも 12 月 24 日にすると、1 日のイベントになります。形式では終日イベントの終了が含まれない扱いなので、ファイルの DTEND には翌日が書かれます。チェックを外すと、時刻がない場合は時刻(09:00 と 10:00)が戻ります。終日イベントのリマインダーには、「予定の当日の時刻」で選んだ時刻に 1 つ追加でき、たとえば「当日 08:00」になります。
  • 「繰り返し」メニューから繰り返しを設定します。 「繰り返し」には毎日、毎週、毎月、毎年があり、「繰り返し間隔」には 1〜999 を指定できます。毎週の場合、「繰り返す曜日」に曜日のボタンが表示され、何も選ばないと、ファイルには曜日が書かれません。毎月の場合、「毎月の指定」には「毎月同じ日」「月末日」「月の最終営業日(月〜金)」があります。「終了」の「回数を指定」は 10 から始まり、「回数」で完全な出現回数を数えます(小数は切り捨て)。「日付を指定」は「最終日」を使い、その日の終わりまでを数えます。
  • リマインダーを追加します。複数でも構いません。 「リマインダー」の下の「リマインダーを追加...」には、開始時、5 分前、15 分前、30 分前、1 時間前、2 時間前、1 日前、2 日前、1 週間前があります。「カスタムリマインダー」では、数値と「分前」「時間前」「日前」を指定します。各リマインダーは表示アラームとして書き込まれ、同じリマインダーを 2 回追加することはできません。開始の 112 日より前のリマインダーは、ファイルでは 112 日前に固定されます。Outlook.com、Office 365、Yahoo カレンダーのボタンにはリマインダーも繰り返しも含まれないので、それらには .ics のダウンロードを使ってください。
  • リストを貼り付けて、複数のイベントをまとめて作ります。 1 行に 1 つのイベントを書き、日付、任意の時刻または 09:00-10:30 のような範囲、タイトルを並べます。場所とその後のメモを追加するには「|」を使います。03/04/2026 のような日付は、「03/04/2026 のような数字の日付は」の設定に従います。「言語から推測」では、英語のページでは月/日/年として読まれ、日/月/年や年/月/日も選べます。05.10.2026 のようにドットで区切った日付は、常に日が先です。使われるのは最初の 300 行だけです。表計算ソフト向けには、「CSV の見出しを挿入」が、行の上に date,time,end,title,location,description を追加します。
  • イベントの渡し方を選びます。 1 つのイベントの場合、Google カレンダー、Outlook.com、Office 365、Yahoo カレンダーのボタンは、そのサービスを新しいタブで、イベントが入力された状態で開きます。クリックすると、詳細がそのサービスに送られます。「QRコード」は、スマートフォンのカメラで読み取るコードを表示し、「QR画像を保存」で保存できます。イベントが長すぎる場合は、その旨が表示されます。「コピー」はファイルのテキストをコピーします。「ファイルを共有」は、ブラウザーがファイルを共有できる場合にだけ表示されます。複数のイベントがある場合、「3個の個別ファイルをダウンロード(.zip)」は、ファイルの最初のイベントしか読まないアプリのために、イベントごとに 1 つの .ics を作ります。

よくある問題とその解決方法

「終了時刻は開始時刻の後である必要があります。このイベントは修正されるまでファイルから除外されます。」と表示される。
終了が開始より前のとき、このメッセージが「終了」ボックスの下に赤で表示されます。よくある原因は、22:00 から 01:00 のように夜中の 0 時をまたぐイベントで、終了がまだ同じ日付になっていることです。終了を翌日に移してください。開始を後ろにずらして終了を更新しなかった場合にも表示されます。表示されている間、そのイベントはプレビューとダウンロードから除外されます。終了が空でも構いません。その場合は開始と同じ時刻の扱いになります。
「タイトルと開始時刻を入力してカレンダーファイルを生成します。」と表示される。
完成したイベントが 1 つもないとき、これがプレビューと、ダウンロードおよびコピーのボタンの代わりに表示されます。タイトルは必須(ボックスには「イベントタイトル *」と表示されています)で、開始も必須です。スペースだけのタイトルは空と見なされます。このメッセージは、終了が開始より前、繰り返しの終了日が最初のイベントより前など、ほかの理由ですべてのイベントが除外されている場合にも表示されるので、上のほうに赤いメッセージがないか確認してください。
「繰り返しの終了日が最初の予定より前のため、修正するまでこの予定はファイルに含まれません。」と表示される。
「終了」で「日付を指定」を選びましたが、「最終日」が開始日より前になっています。開始を先に動かすと、「最終日」が元の値のままなので、よく起こります。「最終日」を開始日以降に設定するか、「終了」を「なし」または「回数を指定」に変えてください。開始と同じ日付は受け付けられます。
「無効なメールアドレスは除外されました: bob@example」と表示される。
「リンク、ゲスト、空き状況」では、各アドレスが name@domain.com のように、@ の後ろにドットを含む形式である必要があります。ゲストはカンマ、セミコロン、スペースで区切ります。条件を満たさないアドレスはファイルから除外され、残りは保持されます。ゲストを追加して主催者がいない場合は、「ゲストが招待に返信できるよう、主催者のメールアドレスを入力してください。」という注意が表示されます。ファイルが招待リクエストとしてマークされるのは、主催者と有効なゲストが 1 人以上の両方がいるときだけです。
ほかの人のカレンダーで、イベントの時刻がずれる。
既定の「デバイスのローカル時間(浮動)」は、どのタイムゾーンでも同じ時刻を保つので、ロンドンで入力した 15:00 は、ニューヨークのゲストにも 15:00 と表示されます。「時刻指定イベントのタイムゾーン」を「UTC(時刻を固定)」または「特定のタイムゾーン」に変えて、ファイルをもう一度ダウンロードしてください。ほかの 2 つの設定では、メニューの下の注記に、時刻が読み取られるタイムゾーンが表示されます。Google、Outlook、Yahoo のボタンも同じ設定に従います。

比較

自分のアカウントで 1 つのイベントを扱うなら、カレンダーアプリそのもののほうが向いています。イベントを同期し、本物の招待を送れるからです。このツールは、どのカレンダーにもインポートできる単独の .ics ファイルを作るので、多数のイベントをまとめて扱うときに向いています。招待は送りません。主催者とゲストがいるとファイルは招待リクエストとしてマークされますが、送信は自分で行います。タイムゾーンの設定は 1 つで、時刻指定のすべてのイベントに適用されます。毎月の繰り返しは、同じ日付、月末日、最終営業日だけなので、「第 2 火曜日」のようなルールは、あとでカレンダー側で設定してください。10 MB までの既存の .ics ファイルを開くこともできます。ファイルはブラウザー内で作られ、アップロードされません。

関連ツール

よくある質問