iCal .icsiCalendar () JSON
iCal
.icsiCalendar () JSON
.ics コンテンツを貼り付け
.ics ファイルの内容を貼り付けてください。
イベントを解析
「解析」をクリックして、イベント詳細を抽出します。
イベントを表示
すべてのイベントとその詳細が読みやすい形式で表示されます。
What Is iCal ?
iCal パーサーは、iCalendar (.ics) ファイルの内容を人間が読みやすい形式で読み出し、表示します。VEVENT コンポーネントを抽出して、サマリー (タイトル)、日付、場所、説明、主催者、および UID などの主要プロパティを表示します。このパーサーは、RFC 5545 の行折り返し (継続行)、iCal エスケープ シーケンス、および DATE と DATETIME の両方の値タイプに対応しています。1 つの .ics ファイル内の複数のイベントもすべて抽出して表示されます。
Why Use iCal ?
-
.ics ファイルからすべての VEVENT コンポーネントを読み取ります。
-
RFC 5545 の行折り返しとエスケープシーケンスに対応しています。
-
DATE と DATETIME の両方の値タイプをサポートします。
-
イベントはクリーンでカードベースのレイアウトで表示されます。
Common Use Cases
カレンダー デバッグ
カレンダー イベントが正しく表示されない場合に、.ics ファイルの内容を調べます。
イベントレビュー
.ics ファイルからイベント詳細を確認します。メールで受け取った .ics ファイルをインポートせずに表示できます。
データ抽出
ドキュメントやレポート用のイベント情報を、.ics ファイルから抽出します。
開発テスト
カレンダー アプリケーションの開発で、.ics ファイル生成を検証します。
Technical Guide
パーサーは、RFC 5545 iCalendar パースの重要な側面を実装しています。まず行の展開が処理されます。スペースまたはタブで始まる行は、仕様に従って前の行と連結されます。
パーサーは、BEGIN:VEVENT と END:VEVENT マーカーをスキャンして個々のイベントを識別します。各イベント内では、プロパティ名 (パラメータを含む) と値を分離するために、コロンでプロパティ行が分割されます。
日付の解析は、DATE (YYYYMMDD) と DATETIME (YYYYMMDDTHHMMSS) の両方の形式に対応し、それらを人間が読みやすい文字列に変換します。パーサーはプロパティ名からパラメータを除去します (例: DTSTART;VALUE=DATE は DTSTART になります)。
iCal エスケープ シーケンスもアンエスケープされます: \n → 改行、\, → カンマ、\; → セミコロン、\\ → バックスラッシュ。
Tips & Best Practices
-
1.ics ファイルの内容全体 (BEGIN:VCALENDAR と END:VCALENDAR を含む) を貼り付けてください。
-
21 つのファイルに複数のイベントがある場合も、すべて抽出して表示されます。
-
3日付形式は自動的に人間が読みやすい文字列に変換されます。
-
4iCal エスケープシーケンス (\n, \,) は自動で処理されます。
Related Tools
Frequently Asked Questions
Q どのようなイベントプロパティが抽出されるのですか?
Q 繰り返しイベントは処理できますか?
Q .ics ファイルをアップロードできますか?
Q タイムゾーン情報はどうなりますか?
Q 複数のイベントは処理できますか?
About This Tool
iCal is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.