- Home
- Free tools
- DCP name validator
DCP name validator
A DCP folder name is a delimited record, not a label. Decoded properly it tells you the aspect ratio, the subtitle version, the audio layout and whether the package is self-contained — before you ingest it and find out the hard way.
The package name
Try one: · ·
Field by field
Verdict
—
—
The naming convention is an industry habit, not a validated requirement. A malformed name does not prove a package will fail — it tells you to look harder before you schedule it. The CPL UUID, not the folder name, is the only reliable identifier for a version.
Everything here runs in your own browser. No values are sent to us, nothing is stored, and there is no sign-up.
What this is actually checking
The convention comes from the ISDCF and every field is positional, separated by underscores. This tool splits the name, identifies each field by its pattern rather than purely by position — because smaller originators drop fields and reorder them — and tells you what each one means.
The warnings are the useful part. An IOP marker means an Interop package, which cannot carry closed captions and cannot run at 25 or 30fps. A VF means a Version File that will not play at all unless its Original Version is already ingested. A missing ratio field means nobody can tell from the name whether your masking needs to move. A rating of TD means pre-release or festival.
None of it is a substitute for a validator that opens the package and checks the assets against the PKL hashes. It is a thirty-second check you can do on a name in an email, before the drive arrives.
Where the name is not enough
Two packages can carry the same title, the same date and the same studio and still be different compositions. The folder name is a convention rather than a validated requirement, and nothing enforces it.
The only reliable identifier for a version is the CPL UUID, which is also what a distributor's key system keys on. If a KDM will not open a package that looks correct by name, the usual cause is that the key was cut against a different UUID than the one you ingested — and no amount of re-reading the folder name will show you that.
Frequently asked questions
Is a malformed DCP name a problem?
Not on its own. The naming convention is an industry habit rather than something a server enforces, and plenty of packages with irregular names play perfectly. Treat an odd name as a reason to check the package properly before scheduling it, not as proof it will fail.
What does OV mean in a DCP name?
Original Version — a complete, self-contained package. A VF is a Version File, which is supplemental and will not play unless the Original Version it references is already on the server.
What is the difference between IOP and SMPTE in the name?
They are the two flavours of DCP. Interop is the legacy one that digital cinema launched on; SMPTE is the standardised successor. For a straight 24fps feature with burned-in subtitles they behave almost identically, but only SMPTE supports closed captions and frame rates of 25, 30, 50 and 60.
Does this send my package name anywhere?
No. Everything runs in your own browser. Nothing is transmitted, nothing is stored and there is no sign-up.
What does F-178 mean?
Flat container with a 1.78:1 image. The first letter is the projector aspect — F for flat, S for scope, C for full container — and the digits are the image aspect ratio.
Other things you can use without signing up
Cinema website prototype
Give us your cinema's web address and get back a working prototype in your own branding, your own language and your own…
BuilderFestival website prototype
Give us your festival's web address and get back your own festival site and back office: programme by day and strand…
CalculatorDigital ROI calculator
Work out whether a website, app and checkout project pays for itself, using your own admissions and your own…
CalculatorScreening break-even calculator
How many admissions a single screening needs to cover its cost, including film hire percentage and minimum guarantees.
GeneratorMovie & showtime schema generator
Generate valid Movie and ScreeningEvent JSON-LD for a film page, with showtimes, venue, pricing and subtitles.
PlannerShowtime planner
Lay out a day's shows across your screens from running times, pre-show and changeover — and compare your start times…
AuditCinema checkout audit
Score your own online ticketing against the 25 things a cinema checkout has to do, weighted by what actually moves…
ProjectionKDM checker
Drop in one or many KDMs and see when each key opens and expires, which device it targets, what it unlocks, and what…
ComplianceAccessibility device calculator
Captioning, audio description and assistive listening devices required for your screens and seats, calculated from the…
ProjectionScreen brightness calculator
Foot-lamberts and nits from projector lumens, screen size and gain — and the lumens you need to hit the 14 fL reference.
BookingFilm rental calculator
What you owe the distributor week by week under a sliding scale, a minimum guarantee, a flat fee or a 90/10 house-nut…