blockinator.
GitHub ↗

Policy

Create recurring schedules

Apply lists and targets at the times you choose.

Build a schedule

Schedules are available on block lists, whitelists, networks, endpoints, and PTR hostname targets. Enable scheduling in the editor, select an IANA timezone, then add weekdays and start/end times in HH:MM format. Up to 32 windows can share one schedule. Any matching window activates it.

Overnight behavior

Selected weekdays identify when a window starts. Monday 22:00–06:00 stays active until Tuesday at 06:00. Equal start and end times cover the full selected day.

Example: weekday evening filtering

To activate a list Monday through Friday from 18:00 until midnight, select Mon–Fri, set start 18:00 and end 00:00, and choose the timezone for that policy. Add another window for weekend hours if needed.

What happens outside a window?

An out-of-schedule target falls back to the next matching target. An out-of-schedule list does not trigger target fallback; that list simply does not participate. Other active lists may still block the same domain.

Read the upstream documentation ↗

CONTINUE EXPLORINGRead the Query Log →

Find your next step