Berth Control

Chrome extension for IRCTC

Tatkal forms, filled in one press.

Berth Control learns IRCTC's search, results and passenger pages once. When Tatkal opens, press Fill on each page: it fills the forms in under a second, finds your train and can press Book Now and Continue for you. The CAPTCHA and the payment stay with you.

Install it

Free. Downloads berth-control.zip (85 KB) for Chrome on a computer.

Live demo

A working copy of the panel with example data. Press Fill or ⌥⇧F on each page. Click a field's name to skip it, clear a value to see a miss, or change Book if on the results page.

irctc.co.in/nget/train-search Simplified page

Berth Control

Search

What it does

Everything happens in one small panel.

The panel sits at the bottom right of IRCTC. Each saved field is a row, and the two pills at the bottom are all you press.

Fill⌥⇧F

Fills when you press Fill

No timer and nothing running in the background. After IRCTC's 10:00 reload, press Fill or ⌥⇧F and the search page fills in under a second.

Scan page

Saved 7 fields from this page.

Learns a page in one scan

Fill a page by hand once and press Scan page. Every field on it becomes a row holding the value you entered.

Train12434, 12286
Book ifAvailable

tries 12286 if 12434 is waitlisted

Picks your train, with backups

On the results page it finds your train, opens your class on your date and reads the seats. If they don't meet your rule, it tries the next train.

Journey classAC 3 Tier (3A)
Flexible with dateUnticked

Skip or edit any row

Click a field's name to skip it and the row dims. Click its value to change it. Everything saves as you go.

Journey date+1

fills as tomorrow

+1 always means tomorrow

Save the date as +1 and it fills the next day's date, which is always the Tatkal journey date. Set it once and forget it.

FromNEW DELHI - NDLS
Berth 2Upper

You see every field land

Rows shade in with a tick as each field fills. A field that didn't fill stays orange, and the panel names it.

After openingStopBook Now
After fillingStopContinue

Presses only when it's safe

It can press Book Now on the results page and Continue on the passenger page, each behind its own switch. If seats don't match or a field misses, it stops so you can decide.

Name 1Asha Rao
Name 2Vikram Rao
Name 3Meera Rao

Adds passenger rows for you

Saved three passengers but the page shows one row? It presses + Add Passenger until there's a row for each.

CAPTCHAYou
PaymentYou

Hands off the CAPTCHA and payment

CAPTCHA, OTP and password fields are never read or filled. Search, the CAPTCHA and the payment always stay with you.

The panel

Every state you'll see.

From the first visit to a finished fill. Names and numbers here are examples.

On the day

Who does what when Tatkal opens.

AC Tatkal opens at 10:00 and Sleeper at 11:00, one day before the journey. Agents can't book in the first half hour.

  1. 9:55You

    Log in to IRCTC and open the search page, a few minutes early.

  2. 10:00IRCTC

    The page reloads as Tatkal opens. Let it finish loading.

  3. ·Prefill

    You press Fill. From, To, date, class and quota fill in under a second.

  4. ·You

    Check the rows ticked and press Search.

  5. ·Prefill

    You press Fill on the results page. It opens your train and class on your date, and presses Book Now if the seats meet your rule.

  6. ·Prefill

    You press Fill on the passenger page. With Continue on, it moves you to the review page.

  7. ·You

    Type the CAPTCHA, enter the OTP if asked, and pay.

Install

Load it into Chrome.

No store listing and no account. Chrome loads it straight from the folder.

  1. Download berth-control.zip and unzip it. You get a folder called berth-control. Download
  2. In Chrome, open chrome://extensions
  3. Turn on Developer mode at the top right. It's free and needs no account.
  4. Click Load unpacked and choose the berth-control folder.
  5. Open irctc.co.in. The panel sits at the bottom right; press ? for the how-to.