CNF — what you get
CNF (Confirmed) means your ticket is fully confirmed. You have a specific coach, berth number, and full berth to yourself for the entire journey. No sharing required.
RAC — what you get
RAC (Reservation Against Cancellation) means you board the train but share a side-lower berth with one other RAC passenger. You may get a full berth if cancellations happen — but it is not guaranteed.
Can RAC become CNF?
Yes. RAC frequently upgrades to CNF when confirmed passengers cancel. RAC 1-5 almost always gets a full berth. RAC 10+ depends on route and cancellation volume. The upgrade happens at chart preparation or on the train via the TTE.
Practical implication
If your ticket is CNF, no action needed — just board and find your berth. If your ticket is RAC, set a WhatsApp alert on PNR Alert to know when it upgrades to CNF.