The smartest alarm clock you'll ever meet

Weather alarms

Set an alarm to wake you early if the weather is good, for a morning stroll. Or an alarm to wake you early if the weather is bad, because traffic might be worse.

Facebook and Twitter alarms

Expecting a late night message from a friend in another timezone? Set an alarm to gently wake if the right person says hi.

Calendar event alarms

Mark your days off or meetings in your calendar, and your alarms will automatically adjust.

Sleep duration aware alarms

IfAlarm knows how long you've really slept, as opposed to lying awake. Set an alarm to wake you once you've met your nightly target.

Sleep state aware alarms

IfAlarm knows whether you're in light sleep, deep sleep, or REM, and will automatically adjust wakeup times to wake you when you will feel most refreshed.

Sunrise and sunset alarms

Want to wake up at first light? Set a sunrise alarm.