- Home
- Free tools
- KDM checker
KDM checker
Most failed shows are key problems, not equipment problems. Drop this week's KDMs in and see, in your own time zone, which keys have not opened yet, which expire before the last booked show, and which were cut for the wrong screen.
Drop KDM files here or
One or many .xml KDMs. Nothing is uploaded: the files are read in your browser and never leave this page.
Or paste the XML of one KDM
Everything here runs in your own browser. No values are sent to us, nothing is stored, and there is no sign-up.
What it reads, and what it does not
A KDM is an XML file. Its metadata — the composition it unlocks, the validity window, the certificate of the device it was made for and the types of key it carries — is readable plain text. The content keys themselves are encrypted to that device, and this tool neither can nor tries to read them.
Everything happens in your browser. The files are not uploaded, stored or sent anywhere, which matters because KDMs identify your equipment and your bookings.
The three failures it catches
- The key opens too late. A window that begins after your first show, often because of a time-zone mix-up, means a black screen at showtime.
- The key closes too early. The booking was extended, the key was not. The warning at 48 hours gives you time to ask the distributor.
- The wrong device. Check the target device and serial against the screen you plan to play it on: a key cut for screen 2 will not open on screen 3. See KDM and integrated media block.
Frequently asked questions
How do I check when a KDM expires?
Open it in this checker: it reads the ContentKeysNotValidBefore and ContentKeysNotValidAfter fields and shows them in your local time with the time remaining.
Is it safe to upload KDMs to an online tool?
This tool does not upload them. The file is read inside your browser and never leaves your computer.
Why does a valid KDM still not play?
Usually because it was made for a different device certificate, a different composition (for example the 2D instead of the 3D version), or the projector clock has drifted outside the window.
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…
WebsitesCinema website grader
Enter your cinema's homepage and get a score on the fifteen things that decide whether a visitor finds a showtime and…
CalculatorScreening break-even calculator
How many admissions a single screening needs to cover its cost, including film hire percentage and minimum guarantees.
Business planningMovie theater profit calculator
An annual P&L for a cinema: admissions, box office, film rental, concession margin, EBITDA, break-even occupancy and…
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…
Website widgetComing soon widget
A list of the next films opening in your country, with dates and posters, that you paste onto your cinema's website…
Website widgetBox office chart widget
Your country's latest weekend box office top ten, as a small chart you paste onto your cinema's website once.
AuditCinema checkout audit
Score your own online ticketing against the 25 things a cinema checkout has to do, weighted by what actually moves…
ComplianceAccessibility device calculator
Captioning, audio description and assistive listening devices required for your screens and seats, calculated from the…
ValidatorDCP name validator
Paste a DCP folder name and get every field of the ISDCF naming convention decoded and checked — ratio, language, audio…
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.
ProjectionScreen size calculator
Scope and flat screen sizes from the wall you have, with the viewing angle from the front and back rows and the pixel…
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…
TicketingSeat plan builder
Draw an auditorium's rows, aisles, recliners, wheelchair spaces and companion seats, check the US wheelchair-space…
TemplatesFilm settlement template
A weekly film settlement sheet in Excel: box office by day and screen, tax, net box office, rental terms, minimum…
TemplatesOpening and closing checklist
Daily opening and closing duties for box office, concessions, projection, auditoria and the building, with tick columns…
TemplatesStaff rota template
A weekly staff rota for cinemas: shifts by role, hours per person and role, labour cost from hourly rates, and cover…
TemplatesBusiness plan template
A cinema business plan spreadsheet: admissions from catchment and seats, a 12-month P&L with seasonality and ramp-up…