toolsfreeno account, nothing leaves your browser

Natural-language date parser

Most natural-language date parsers hand you a result and leave you guessing which words they used. This one reports the exact source offsets of every phrase it consumed, so the input can underline itself while you type.

what it understood

lunch with sam@acme.com tomorrow 1pm for 90 minutes

attendeedatetimeduration

the event it would create
title
lunch
when
duration
90 min
attendees
sam@acme.com
location
confidence
full — a day and a time

where this comes from

It is one function out of a calendar.

This page runs parseQuickAdd() from kloq/lib/quick-add — the same code that ships in kloq, not a re-implementation. Every interaction in the calendar is built to this standard, which is the whole pitch.