☭
Bangladesh Railway বাংলাদেশ রেলওয়ে
E-Ticket PDF Generator v2.0

About BD Ticket Maker

Bangladesh Railway E-Ticket PDF Generator with English & Bangla Support

BD Ticket Maker is a free online utility that generates realistic Bangladesh Railway e-ticket PDFs with proper bilingual (English + Bangla) text rendering. Our tool is designed for designers, developers, and content creators who need authentic-looking Bangladesh Railway ticket templates for mockups, testing, and sample generation.

Our Mission

BD Ticket Maker was created to solve a common problem: designers, developers, and content creators often need realistic Bangladesh Railway e-ticket samples for UI mockups, user testing, and demonstration purposes. Purchasing real tickets or manually crafting ticket layouts is time-consuming and impractical.

Our mission is to provide a free, accessible, and accurate online tool that produces sample e-ticket PDFs matching the official Bangladesh Railway layout — complete with proper English and Bangla (Bengali) text rendering.

Who Can Use This Tool?

  • Web & App Developers — Test ticket scanning, PDF parsing, and mobile app UIs with realistic data.
  • UX/UI Designers — Create design mockups, wireframes, and prototypes using authentic ticket layouts.
  • Content Creators — Generate sample tickets for tutorials, blog posts, and educational materials.
  • Students & Researchers — Study Bangladesh Railway ticket structures and route information.

Technology Behind BD Ticket Maker

Our tool leverages modern web and PDF technologies to deliver high-quality output:

🐍

Flask Backend

Built on Python Flask, serving a responsive web interface with server-side PDF generation using PyMuPDF (fitz).

📄

PyMuPDF (fitz)

Generates print-ready PDFs by replacing text placeholders in a template, with proper font rendering and layout.

✍️

HarfBuzz Shaping

Bangla conjuncts (স্ব, ট্ট, গ্র) render correctly using HarfBuzz-powered OpenType shaping through the HTML renderer.

Bangla Font Support

The tool supports multiple Bengali fonts including SolaimanLipi (default), Kalpurush, AponaLohit, AdorshoLipi, SiyamRupali, BenSen, and more. Latin text always uses Roboto for a clean, modern appearance matching the official ticket style.

Key Features

🎫

60+ Stations

All major Bangladesh Railway stations with English and Bangla names, covering every division.

🚂

20+ Trains

Major train services including Sundarban, Ekota, Tista, Padma, and Suborno Express.

🔤

7 Classes

Support for all ticket classes: AC_B, AC_SEAT, SNIGDHA, S_CHAIR, SHOVAN, SULOV, F_BERTH.

Open Source & Free

BD Ticket Maker is completely free to use. No registration, no watermarks, and no external API calls. The tool runs entirely in your browser and on our servers — your data never leaves the system during generation.

⚠️ Important Disclaimer: BD Ticket Maker generates sample / dummy tickets only. These tickets are not valid for actual train travel and are not affiliated with or endorsed by Bangladesh Railway. Do not present them as real tickets or use them for any purpose that could cause confusion or deception.

Ready to Generate?

Visit our ticket generator to start creating your sample Bangladesh Railway e-ticket PDF today. It only takes a few seconds!