GTFS-to-HTML

Accessible timetables, interactive route maps, and live transit information from GTFS.

BlinkTag · Open source

Transit agency staff and website developers; riders using the published schedules.

GTFS publishing · Developer tools · Open-source development

BlinkTag · Open source project overview
01 / BlinkTag · Open source

BlinkTag · Open source

Transit agency staff and website developers; riders using the published schedules.

GTFS publishing · Developer tools · Open-source development

Data & operationsTransit & rider toolsMaps & decision tools

The challenge

Transit agencies already maintain structured schedules in GTFS. Recreating those schedules by hand for a website creates extra work every time service changes.

Our work

We built GTFS-to-HTML to generate rider-facing timetables and interactive route maps directly from agency GTFS data. With GTFS-Realtime feeds configured, maps show vehicle locations and arrival predictions, and route timetables automatically display active service alerts.

Screen-reader-accessible timetables

GTFS-to-HTML generates timetables with semantic table structure for screen readers. Its standard output is designed for WCAG 2.0 compliance, supporting ADA-accessible transit websites.

Explore GTFS-to-HTML features

Finding errors in source schedules

Publishing directly from GTFS makes schedule changes easier to manage and exposes gaps or inconsistencies in the source feed. When an agency spots a problem in a generated timetable and fixes its GTFS, the correction also benefits the other services using that data.

node-GTFS

Import, query, and export GTFS data, with support for working with GTFS-Realtime updates in Node.js applications.

Explore node-GTFS

GTFS-to-GeoJSON

Generate geographic data for routes and stops from GTFS, ready to use in maps and spatial analysis.

Explore GTFS-to-GeoJSON

GTFS-to-Chart

Generate stringline charts from GTFS to visualize how vehicles move along a route over time.

Explore GTFS-to-Chart

Transit Arrivals Widget

Publish a stop-based arrival widget on an agency website using GTFS schedules and GTFS-Realtime predictions.

Explore Transit Arrivals Widget

GTFS-to-HTML on the web

Generate timetables and maps in a browser without installing or configuring the command-line tools.

Try the web-based generator

Planning a similar project?

Tell us about your requirements and the people who will use the system.