ICS予定作成ツール
イベントの詳細(タイトル、開始・終了の日時、終日設定、場所、説明、タイムゾーン、主催者)から、ダウンロード可能な .ics(iCalendar / RFC 5545)ファイルを生成します。結果は Google カレンダー、Outlook、Apple カレンダーにインポートできます。すべての処理はブラウザ内で行われます。
入力
24時間表記(例: 09:00 や 14:30)。
24時間表記(例: 10:00 や 15:30)。
フローティングは、カレンダーが開かれた場所のタイムゾーンでそのままの時刻を表示します。UTC は入力した時刻を協定世界時(UTC)として扱います。名前付きのタイムゾーンを選ぶと TZID パラメータが追加されます。
任意。有効なメールアドレスの場合、ORGANIZER 行を追加します。
出力
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/ics-calendar-event-generator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "Team Standup",
"description": "Daily sync; bring blockers.",
"location": "Room 4B, HQ",
"allDay": "",
"startDate": "2026-03-16",
"startTime": "09:00",
"endDate": "2026-03-16",
"endTime": "09:30",
"timezone": "UTC",
"organizerEmail": "jane@example.com"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `ics-calendar-event-generator` tool (ICS Calendar Event Generator) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/ics-calendar-event-generator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="ICS予定作成ツール — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
数秒で、そのままインポートできるカレンダーの予定を作成できます。予定の詳細を入力すると、有効な .ics ファイル(RFC 5545 で定義された iCalendar 形式)が生成されます。これをコピーしたりダウンロードしたりして、Google カレンダー、Microsoft Outlook、Apple カレンダーなど、標準規格に対応したカレンダーアプリで開けます。
.ics ファイルとは?
.ics(iCalendar)ファイルは、カレンダーデータを格納するプレーンテキストの形式です。1つのファイルに1件または複数の予定を記述でき、それぞれが VEVENT ブロックに含まれます。ブロックには SUMMARY(タイトル)、DTSTART/DTEND(開始と終了)、LOCATION(場所)、DESCRIPTION(説明)などのプロパティが入ります。これはオープンな標準形式なので、ほぼすべてのカレンダーアプリで読み込めます。そのため .ics は、招待状の共有、スケジュールの公開、確認メールへの「カレンダーに追加」リンクの添付など、幅広い用途で使われる汎用的な形式になっています。
このツールの使い方
- イベント名を入力します。これが予定の
SUMMARYになります。 - 開始日と終了日を選びます。時間指定の予定では、開始と終了の時刻(24時間表記)も設定します。
- 特定の時刻がない予定(誕生日、祝日、締め切りなど)の場合は、終日イベントをオンにします。終日イベントは日付のみを使用し、時刻は含みません。
- タイムゾーンのモードを選びます:
- フローティング — 時刻にはタイムゾーンが付与されず、カレンダーを開いた場所の現地時刻として表示されます。
- UTC — 入力した時刻を協定世界時(UTC)として扱い、末尾に
Zを付けて書き出します。 - 名前付きゾーン(例:
Europe/Paris)— 時刻にTZIDパラメータが付与され、カレンダーアプリが正しい現地時刻に変換します。
- 必要に応じて、場所、説明、主催者のメールアドレスを入力します。
- 生成されたテキストをコピーするか、ダウンロードをクリックして
event.icsファイルを保存し、カレンダーアプリで開くかインポートします。
ファイルのインポート方法
- Google カレンダー — 設定から インポートとエクスポート を開き、
.icsファイルを選んで、追加先のカレンダーを選択します。 - Outlook — File → Open & Export → Import/Export → Import an iCalendar (.ics) file。
- Apple カレンダー — ファイルをダブルクリックするか、File → Import を選択します。
データは非公開ですか?
はい。ツール全体がブラウザ内で動作します。タイトル、参加者、場所、メモなど入力した内容はサーバーにアップロードされないため、非公開の予定や仕事の予定も安心して下書きできます。
なぜカンマとセミコロンがバックスラッシュ付きで表示されるのですか?
RFC 5545 では、テキスト値内の特殊文字をエスケープする必要があります。バックスラッシュ(\)、カンマ(,)、セミコロン(;)にはそれぞれバックスラッシュが前置され、改行は \n に変換されます。このツールはこのエスケープを自動的に行うため、goals; timeline のような説明は出力では goals\; timeline と表示されます。カレンダーアプリはファイルを読み込む際にエスケープを解除するので、テキストは通常どおり表示されます。
終日イベントの終了日が1日後になっているのはなぜですか?
終日イベントの iCalendar の DTEND は排他的です。つまり、イベントの次の日を示します。たとえば7月4日の1日だけの終日イベントは、DTEND が7月5日として書き出されます。これは仕様に沿った正しい書き方で、どのカレンダーアプリも1日分の予定として解釈します。