# Class Timetable Maker - Free Printable School Schedule

> Make a class timetable online: Mon–Fri to Mon–Sun, periods with times, auto colors, quick fill, merged double periods, A4 landscape print, PNG, CSV and JSON.

- URL: https://qilingtools.com/en/timetable
- Category: Productivity (https://qilingtools.com/en/office)
- Tags: [Education](https://qilingtools.com/en/tags/education), [Documents](https://qilingtools.com/en/tags/document), [Printing](https://qilingtools.com/en/tags/print), [Productivity](https://qilingtools.com/en/tags/office)
- Last updated: 2026-10-26
- Price: Free, no sign-up
- Privacy: Runs locally in the browser; files are never uploaded

Need a timetable for the new term? Choose your school days (Monday to Friday, Saturday or the full week), then set how many periods you have in the morning, afternoon and evening and their start and end times — lunch and dinner breaks appear as divider rows automatically. Click any cell to enter the class, teacher and room; classes you have already used show up as suggestions. To fill a lot of cells quickly, switch to Quick fill, pick a class as your brush and click cell after cell, or use the eraser to clear them. Each class gets a color from its name, and you can change any color. Turn on “Merge consecutive identical classes” to show double periods as one tall cell. Pick from five themes, including a black-and-white theme for printing, and add a title and term. When you’re done, print on A4 landscape or save as PDF, or export a sharp PNG for your phone. Back up your timetable as JSON, or export CSV, edit it in Excel and import it back. Everything stays in your browser and is never uploaded.

## How to use

1. Set the title, school days and theme, and adjust each period’s times
2. Click cells to add class, teacher and room, or use Quick fill to paint a class into many cells
3. Print or save as PDF, or export PNG, JSON or CSV

## Features

- Monday–Friday, –Saturday or –Sunday
- Morning, afternoon and evening periods with times and break rows
- Edit class, teacher and room with one-click suggestions
- Quick-fill brush and eraser
- Automatic colors per class, customizable
- Double periods merged into one cell
- Five themes, including black and white for printing
- A4 landscape print, PNG export, JSON / CSV import and export, autosave

## FAQ

### How can I fill a whole timetable quickly?

Enter each class once in Click-to-edit mode (name, teacher and room), then switch to Quick fill. Click a class chip to make it your brush and click every other cell where that class takes place; choose the eraser to clear cells. You can also export CSV, fill it in Excel using the “Class|Teacher|Room” cell format and import it back.

### How do I merge double periods?

Turn on “Merge consecutive identical classes”. Periods next to each other on the same day with the same class, teacher and room are joined into one tall cell — in the editor, the printout and the PNG. Periods separated by a lunch or dinner break are never merged. Editing a merged cell updates all of its periods at once.

### How do I print it like the preview?

Click “Print / Save PDF (A4 landscape)”, choose landscape and 100% scale in the print dialog, and enable Background graphics so the class colors print. Choose Save as PDF for a digital copy. On a black-and-white printer, switch to the Black & white theme for clean, ink-saving cells.

### Is my timetable saved?

It autosaves in this browser’s local storage, so it’s still there next time, and nothing is uploaded. Before switching devices or browsers, click Export JSON and use Import JSON / CSV on the new device. Clearing your browser data deletes the saved timetable, so keep a backup.

## Related tools

- [QiLing Mind](https://qilingtools.com/en/mindmap): QiLing Mind is a free online mind map editor: add nodes with Tab/Enter, drag to restructure, import and export XMind and Markdown, export PNG/SVG/PDF.
- [Password Generator](https://qilingtools.com/en/password): Free online random password generator: choose length, character sets and look-alike exclusions, generate several at once with a strength meter, all locally.
- [QR Code Generator](https://qilingtools.com/en/qrcode): Free online QR code generator: turn URLs, text, Wi-Fi or contact cards into QR codes with custom size, colour and error correction. Crisp PNG or vector SVG.
- [Word Counter](https://qilingtools.com/en/word-count): Free online word counter: live counts of characters with and without spaces, words, CJK characters, lines, paragraphs, sentences, bytes and reading time.
- [Case Converter](https://qilingtools.com/en/case-convert): Free online case and naming converter: get UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE at once.
- [Lorem Ipsum Generator](https://qilingtools.com/en/lorem): Free online Lorem Ipsum generator: classic Latin placeholder text or Chinese filler by paragraph, sentence or word, with one-click copy for mockups.
- [Sort & Dedupe Text](https://qilingtools.com/en/text-sort): Free online text tool: sort lines alphabetically or by length, remove duplicate and empty lines, trim whitespace, optionally ignoring case. Runs locally.
- [Sign & Stamp PDF](https://qilingtools.com/en/pdf/sign): Free online PDF signing tool: drop in a handwritten signature or company stamp, drag it into place on a page preview, adjust size and opacity, then export.
