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

BD Ticket Maker

Generate sample Bangladesh Railway e-ticket PDFs with English and Bangla (Bengali) text support.

An online utility that produces realistic Bangladesh Railway e-ticket layouts for design mockups, UI prototyping, testing, and document samples. Features live preview, multiple Bengali fonts, and proper Unicode shaping for conjuncts.

Ticket Details  |  টিকেটের তথ্য

Filtered by selected route
Selectable dates (-7 to +7 days from current date)
Automatically set to 1 day before generating
Click Regenerate to generate new PNR & update dates

Passenger Details  |  যাত্রীর বিবরণ

National ID number
Mobile number

Ticket & Fare Details  |  ভাড়া বিবরণ

Font used for Bangla text in the PDF (English uses Roboto) SolaimanLipi

Ticket Preview  |  টিকিট প্রিভিউ

BANGLADESH RAILWAY

বাংলাদেশ রেলওয়ে
Powered by Shohoz Synesis Vincen JV
Dear MD. MOSHIUR RAHMAN,
প্রিয় MD. MOSHIUR RAHMAN,
Your request to book e-ticket for your journey in Bangladesh Railway was successful.
বাংলাদেশ রেলওয়েতে ভ্রমণের জন্য আপনার ই-টিকিট সফলভাবে প্রদান করা হয়েছে।
Journey Information যাত্রার তথ্য
Issue Date & Time 08-02-2024 17:51
Journey Date & Time 10-02-2024 15:00
Train Name & Number BARENDRA EXPRESS [731]
From Station Rajshahi
To Station Chilahati
Class Name SHOVAN
Coach / Seat(s) GA-9, GA-10
No. of Seats 2
Adult Passenger(s) 2
Child Passenger(s) 0
Fare BDT 460.00
VAT BDT 0.00
Service Charge BDT 40.00
Total Fare BDT 500.00
Passenger Information যাত্রীর তথ্য
Passenger Name MD. MOSHIUR RAHMAN
Identification Type NID
Identification Number 596****164
Mobile Number 019*****864
PNR Number 65C4C04820575
Co Passenger 1 RUBEL CHANDRA ROY
Please Note:-
Carrying NID or Photo ID while travelling is mandatory for each passenger. You can carry either soft copy or printed copy of your e-ticket while travelling. No need to print e-ticket from the counter.
খেয়াল করুন:-
ভ্রমণের সময় প্রত্যেক যাত্রীর এনআইডি/ছবি সম্বলিত পরিচয়পত্র সাথে রাখা বাধ্যতামূলক। ট্রেন ভ্রমণে আপনার ই-টিকেটের প্রিন্টেড কপি অথবা অনলাইন কপি সাথে রাখুন। কাউন্টার থেকে টিকেট প্রিন্ট করার প্রয়োজন নেই।

How It Works

BD Ticket Maker lets you create realistic Bangladesh Railway e-ticket PDFs in three simple steps. The tool generates sample tickets with proper English and Bangla (Bengali) text, accurate formatting, and valid PDF output — perfect for design mockups, UI prototyping, software testing, or understanding the ticket layout.

1

Fill in Passenger Details

Enter the passenger name, identification type and number, mobile number, and travel dates. The tool auto-generates a PNR and sets the issue date to yesterday. All fields are pre-filled with sample data for quick testing.

2

Select Stations, Train & Class

Choose your origin and destination from 60+ Bangladesh Railway stations. The train dropdown filters automatically based on your route. Select ticket class (AC, Shovan, Non-AC, etc.), coach number, seat count, and passenger counts.

3

Generate & Download PDF

Click the Generate button to produce a print-ready PDF. The ticket features proper Bangla Unicode shaping (conjuncts like স্ব, ট্ট, গ্র), multiple font options, and realistic formatting matching actual Bangladesh Railway e-tickets.

Key Features

  • 60+ stations nationwide with English and Bangla names
  • 20+ major trains including Sundarban, Ekota, Tista, and more
  • 7 ticket classes: AC, Non-AC, Shovan, Snigdha, S_CHAIR, F_BERTH, Sulo
  • 9+ Bengali fonts: SolaimanLipi, Kalpurush, AponaLohit, and more
  • Real-time dual-language (English + Bangla) ticket preview
  • HarfBuzz-powered OpenType shaping for correct Bangla rendering
  • Proper fare, VAT, and service charge calculation

Frequently Asked Questions

Are these tickets valid for actual train travel?

No. BD Ticket Maker generates sample / dummy tickets only for testing and prototyping purposes. These tickets are not valid for actual train travel and are not affiliated with Bangladesh Railway.

What is BD Ticket Maker used for?

BD Ticket Maker is an online utility that demonstrates PDF generation with multilingual text rendering, OpenType font shaping, and web-based form processing. It is useful for designers, developers, and users who need Bangladesh Railway ticket templates or sample layouts for testing and mockups.

What data sources are used for stations and trains?

Station and train data is compiled from publicly available information about Bangladesh Railway schedules and routes. The data includes 60+ stations and 20+ major train services operating across the country.

Can I use different Bengali fonts?

Yes. The tool supports multiple Bengali fonts including SolaimanLipi (default), Kalpurush, AponaLohit, AdorshoLipi, SiyamRupali, and more. Latin text always uses Roboto. You can switch fonts via the dropdown in the form.

How accurate is the Bangla text rendering?

Very accurate. The tool uses PyMuPDF's HTML renderer backed by HarfBuzz to apply OpenType shaping features — this ensures Bangla conjuncts (স্ব, ট্ট, গ্র) render correctly with proper joining between characters.

Is there an API or programmatic access?

The /generate endpoint accepts POST requests with form data and returns a PDF directly. You can integrate this with any HTTP client. The tool runs locally — no external API calls or network requests are needed.

Bangladesh Railway Ticket Classes & Routes Guide

Understanding ticket classes and train routes in Bangladesh Railway helps in selecting the right options when generating sample e-tickets.

🚂 Intercity Ticket Classes

  • SNIGDHA (স্নিগ্ধা): Air-conditioned chair class with comfortable reclining seats.
  • S_CHAIR (শো.চেয়ার): Shovan Chair non-AC reserved seating class.
  • AC_B / AC_S (এসি বার্থ/সিট): Premium air-conditioned sleeper berth and seat accommodations.
  • F_BERTH (এফ_বার্থ): First class sleeper berths for long-distance travel.
  • SHOVAN & SULOV: Standard economy class non-AC seating.

📍 Popular Bangladesh Train Routes

  • Dhaka ↔ Chittagong: Suborno Express [735], Sonar Bangla [740], Chittagong Express [701].
  • Dhaka ↔ Sylhet: Parabat Express [710], Tista Express [705], Kalni Express [750].
  • Dhaka ↔ Rajshahi: Padma Express [730], Bijoy Express [707], Banalata Express [765].
  • Dhaka ↔ Khulna: Sundarban Express [725], Sagorika Express [720].

About BD Ticket Maker

BD Ticket Maker is an online utility that generates sample Bangladesh Railway e-ticket PDFs. It renders realistic ticket layouts with English and Bangla (Bengali) text using proper Unicode shaping — useful for UI prototyping, design mockups, software testing, and document previewing.

📱 Live Preview

All form fields update a real-time ticket preview. Changes to passenger name, stations, train, class, dates, and fares are reflected instantly — in both English and Bangla.

🎨 Font Support

Supports multiple Bengali fonts including SolaimanLipi, Kalpurush, AponaLohit, and more. Latin text uses Roboto for a clean, modern appearance matching the official ticket style.

🖨️ PDF Export

Download a print-ready PDF with all fields populated. The generated file uses HarfBuzz-powered OpenType shaping for correct Bangla conjunct rendering (স্ব, ট্ট, গ্র).

⚠️ Disclaimer: This project generates sample / dummy tickets only. These tickets are not valid for actual train travel and bear no affiliation with Bangladesh Railway. Do not present them as real tickets or use them for any purpose that could cause confusion, deception, or fraud. This tool is released strictly for testing, UI prototyping, and sample generation purposes.