What Is a DRMX File? A Drumlin PDF That Needs a Code to Open
DRMX files are PDFs locked with Drumlin Security's DRM, and the free Javelin reader opens them with a code. Jump to your question below, or work through it in order.
What Is a DRMX File? A PDF locked with Drumlin's DRM, for Windows and Mac
Short answer
DRMX files are PDFs locked with Drumlin Security's DRM and made for Windows and Mac. Drumlin Publisher makes them, and the free Javelin reader opens them. The reader asks for an authorization code before it shows a page.
We could not get DRMX files made by Drumlin, because no public sample exists. So we built 36 look-alike files and tried seven readers on them. This page says what those tests show and what they cannot show.
To open a DRMX file, read how to open DRMX files. If yours will not open, start with the nine causes. To see how the lock works, read how DRMX files work.
DRMX files are PDFs saved in Drumlin Security's locked format for Windows and Mac. Drumlin Publisher makes them and the free Javelin reader opens them. An authorization code decides who can read one.
Picture a paid report that arrives as report.drmx. You double-click it, and your usual PDF reader has nothing to show. Javelin starts instead and asks for a code. That is the idea behind DRMX files: they can travel anywhere, and the code decides who reads them.
FileInfo describes DRMX files as PDFs saved in a secure, proprietary format. Drumlin PDF Publisher makes them and Javelin PDF Reader reads them. Every file gets a unique authorization code. FileInfo lists Javelin and Drumlin for Windows and Javelin for Mac.
Drumlin Security says it has offered secure PDF distribution since 2006. Its offline page says Drumlin Publisher converts PDFs into DRMZ or DRMX files with rules you choose, like view, print, end date and watermarks.
Two formats exist. DRMZ files are the default and also work on phones and tablets. DRMX files give higher security and work on PC and Mac only. The DRMX or DRMZ section shows how to separate them.
DRMX file facts at a glance
| Property | Value |
|---|---|
| Meaning | A PDF saved in Drumlin Security's secure, proprietary DRMX format |
| Ending | .drmx. The sister ending is .drmz. |
| Made by | Drumlin Publisher, a free Windows program from Drumlin Security Ltd |
| Opens in | The free Javelin reader on Windows and Mac. Javelin on phones and tablets cannot open DRMX files, says Drumlin. |
| Encryption | Drumlin says 256-bit and does not name the algorithm |
| Unlock | An authorization code, checked on Drumlin's server the first time |
| MIME type | None found in the IANA application list |
| Starts with | Not published. No public header exists for DRMX files. |
| Safe to open | The file is data that Javelin reads. The risk is the source of the file. |
Wrong page? The cross-platform sister format is in the DRMZ file guide. Ordinary PDF files are in the PDF file guide. Windows installers like the Javelin setup, which opens DRMX files, are in the EXE file guide.
How Do You Know Your File Is a DRMX File? No public header exists, so rule out the lookalikes
No public document names the first bytes of DRMX files, so no test can prove that your file is one. You can rule out the lookalikes. A file that starts with %PDF- is a PDF, and files with known container headers are not DRMX. What is left may be one.
Our earlier page on this site listed 7b 44 52 4d 50 44 4b 7d, the text {DRMPDK}, as the signature of DRMX files. We could not find that header in any Drumlin document. FileInfo, FILExt, file.org and file-extensions.org list no signature at all, so we removed the claim.
We also tested the idea. We put the text {DRMPDK} in front of an encrypted blob and saved it with the ending .drmx. None of seven readers opened it, and the file command called it data. A header proves nothing about DRMX files unless Drumlin publishes it.
The chart sorts files by their first bytes. Files that start with %PDF- are PDFs, and those with the text /Encrypt inside have Adobe-style rules. Files that start with a ZIP, compound file, 7z, gzip, bzip2, xz or OpenSSL header are that kind of file. The last box is for files with no known header and a high entropy score. Genuine DRMX files may land there, and only Javelin can say.
The script below checks the first bytes and the entropy of the first 64 KB. Entropy is a score from 0 to 8 bits per byte. Text scores low, and encrypted data scores close to 8. Save it as check_drmx.py and give it the name of your DRMX file.
import math, sys
from collections import Counter
SIGNS = [
(b'%PDF-', 'PDF'),
(b'PK\x03\x04', 'ZIP package'),
(b'\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1', 'compound file'),
(b'7z\xbc\xaf\x27\x1c', '7z archive'),
(b'\x1f\x8b', 'gzip file'),
(b'BZh', 'bzip2 file'),
(b'\xfd7zXZ\x00', 'xz file'),
(b'Salted__', 'OpenSSL file'),
]
def entropy(data):
n = len(data)
return -sum(c / n * math.log2(c / n) for c in Counter(data).values()) if n else 0.0
def check(path):
data = open(path, 'rb').read()
head = data[:8].hex(' ')
if not data:
return 'empty file', head, 0.0
bits = entropy(data[:65536])
at = data[:1024].find(b'%PDF-')
if at >= 0:
kind = 'PDF' if at == 0 else 'PDF with extra bytes before the header'
if b'/Encrypt' in data:
kind += ' with a password or rules (Adobe style)'
if b'%%EOF' not in data[-1024:]:
kind += ', no end marker (cut off?)'
return kind, head, bits
for sig, name in SIGNS:
if data.startswith(sig):
return name, head, bits
if bits > 7.5:
return 'unknown binary, no known header (looks encrypted)', head, bits
return 'unknown, low entropy (maybe text)', head, bits
if __name__ == '__main__':
for p in sys.argv[1:]:
kind, head, bits = check(p)
print(f'{p}\n first 8 bytes: {head}\n entropy: {bits:.2f} bits per byte\n verdict: {kind}')
report.drmx
first 8 bytes: 25 50 44 46 2d 31 2e 34
entropy: 6.84 bits per byte
verdict: PDF
sealed.drmx
first 8 bytes: b1 bb 9c af 1e aa e9 5f
entropy: 7.97 bits per byte
verdict: unknown binary, no known header (looks encrypted)
locked.drmx
first 8 bytes: 25 50 44 46 2d 31 2e 37
entropy: 6.76 bits per byte
verdict: PDF with a password or rules (Adobe style)
We tried the script on all 36 stand-in files. It named 35 of them right. The one miss was a PDF with its first 8 bytes zeroed. The script cannot confirm DRMX files. It can only say when your file is something else.
| Kind | Where to look | What you see |
|---|---|---|
| Ordinary PDF file | The first bytes |
25 50 44 46 2d, the text %PDF-
|
| PDF locked the Adobe way | Inside the file | The text %PDF- at the start and /Encrypt inside |
| ZIP package | The first bytes |
50 4b 03 04
|
| Old Office file | The first bytes |
d0 cf 11 e0
|
| 7z, gzip, bzip2 or xz file | The first bytes |
37 7a, 1f 8b, the text BZh or fd 37 7a 58
|
| OpenSSL file | The first bytes | The text Salted__ |
| Text file | The entire file | Readable text and an entropy near 4 |
| Empty file | The size | 0 bytes |
Four more clues about your DRMX file
How Does a DRMX File Work? The file travels one way and the code another
DRMX files are encrypted PDFs whose rules live on Drumlin's server. When you enter an authorization code, the server checks the code, the dates and the use count, then authorizes your device. The code is a look-up entry and does not decrypt DRMX files.
Think of concert tickets. Paper is easy to copy, but the gate checks the barcode against a list and lets one person in. DRMX files are the tickets, Drumlin's server is the list and Javelin is the gate.
The steps in the figure come from Drumlin's offline software page, its FAQ page and its Publisher guide. The publisher converts the PDF on a Windows PC. Only control data goes to the server: the file name, the user ID, the rules and security details. The source PDF stays on the publisher's PC unless the publisher asks Drumlin to convert and host it.
| Part | What it does |
|---|---|
| Drumlin Publisher | Free Windows program that converts PDFs into DRMX or DRMZ files and sets the rules |
| The DRM server | Stores the codes, the use counts, the dates and a DocID for every converted file |
| The authorization code | A look-up entry of 9 or more characters. It is normally good for one device, and sets of 2 to 5 are offered. |
| Javelin | The free reader that asks for the code and shows the pages from memory |
The FAQ says Drumlin Publisher creates a DocID for every converted DRMX file. The DocID is stored on the DRM server and encrypted inside the file. Codes are made ahead of time for every DocID, with use counts that are often 1 or 2. When you enter a code, the server checks that it is valid, in date and active. It then authorizes your device and lowers the count.
The offline page adds that codes have no encryption or decryption role. They are look-up entries only. The FAQ says DRMX files stay encrypted and the device is what gets authorized. So the code works like a ticket check and not like a password inside the file.
After that first check, the pages show from memory. The FAQ says Javelin handles documents in memory, so no unencrypted file lands on disk. The offline page describes no further online checks once a file is authorized.
The 256-bit claim
The Publisher guide calls DRMX and DRMZ files "proprietary 256-bit encrypted formats." It does not name the algorithm or say how the encryption is set up. The home page says only "strongly encrypted PDFs." We cannot check either claim, because no public document describes the format.
The offline page calls the system mainly a deterrent for copyright and says no such system fully stops a determined attacker. That is an honest limit, and it shapes this page: we explain how the system works and how to open files, and we do not cover ways around it.
What Can the Publisher Control in a DRMX File? Dates, views, printing, screen capture and watermarks
The publisher sets the rules when making DRMX files: dates, view counts, printing, screen capture and watermarks. Drumlin says its printing and capture limits work on Windows and Mac only, and that no system can stop photos of screens.
The rules make DRMX files different from ordinary PDFs. They are set in Drumlin Publisher and enforced by the Javelin reader and the DRM server. The table lists the rules we found in the FAQ and the Publisher guide.
| Rule | What it does and the limit |
|---|---|
| Dates | Start and end dates, or "expires after" up to 999 days from authorization, like a rental. "No expiry" sets the end date 200 years ahead. Limit: Files with absolute end dates cannot be re-enabled, so the publisher must issue new files. |
| Views | Unlimited views or a set number. Limit: Counted by the server. |
| Printing | Off, print counts or limits on total pages. Limit: Windows and Mac only. Only attached physical printers work, and PDF writers are blocked. |
| Screen capture | The Disable option blocks most program-driven captures. Limit: Windows and Mac only. It may clash with OneNote and Evernote, and it cannot stop photos of the screen. |
| Watermarks | Static marks are added before conversion. Dynamic marks can show the code, the device ID or the username. Limit: Static marks cannot be removed from the secured file. |
| Personalization | One file for every named person, with the name in the file name and the watermark. Limit: Made from a list, so the publisher needs every name. |
The Publisher guide lists start dates, end dates and "expires after" periods. The FAQ explains the difference. Absolute end dates work like a closing day for every reader. "Expires after" works like a rental that starts when you enter your code, and new or re-enabled codes renew it.
Notes and highlights you add in Javelin are not saved in DRMX files. The FAQ says they live in separate files and may be lost if the publisher reissues a document with a different DocID. On Windows, Create Backup Copy saves the document with its notes.
We did not test any of these rules. We had no file made by Drumlin and no copy of Drumlin Publisher, so every rule here comes from Drumlin's own pages. If a rule behaves in another way on your PC, trust Drumlin over this page.
DRMX or DRMZ: Which One Do You Have? One opens on desktops only, the other on phones too
DRMX and DRMZ are Drumlin's two secured formats. DRMZ files are the default and open on Windows, Mac, iPad, iPhone and Android. DRMX files give higher security and open on Windows and Mac only.
Both kinds of file come from one program, Drumlin Publisher. The Drumlin Publisher guide says the output keeps the name of the source and takes the ending .drmz or .drmx, so ftse.pdf becomes ftse.drmz by default. FileInfo's DRMZ page names the same split: DRMZ also works on iPad and Android.
| Format | Where it opens |
|---|---|
| DRMZ | Windows, Mac, iPad, iPhone and Android. The default. Drumlin recommends it for most uses. |
| DRMX | Windows and Mac only. Higher security, for PC and Mac use only. |
| Ordinary PDF | Every Javelin reader. Javelin also opens PDFs with no DRM. |
| Self-authorizing DRMZ | Javelin, with no online check. A licensed option. It can be copied, because it has no online authorization. |
The offline services page puts it in one line: Javelin on every system opens PDF and DRMZ files, and only the Windows and Mac versions open DRMX files. If a publisher sends DRMX files and you read on a tablet, ask for DRMZ files.
Which Javelin version do you need?
Drumlin's downloads page lists Javelin for desktops by system. Find the row that matches your system. The Windows reader is an .exe setup, and the oldest Mac reader is a DMG disk image.
| System | Reader and note |
|---|---|
| Windows 8, 10 and 11 | Javelin3. Recommended for most users. |
| Windows 7 | Javelin v2, version 2.034. Old release. |
| macOS 10.13 or later, through Sonoma | Javelin3, version 3.05.28. The current Mac release. |
| Mac OS X 10.10 to 10.12 | Javelin3, version 3.04.29. Older Mac release. |
| Mac OS X 10.7 to 10.9 | Javelinm, version 1.01.05. Oldest release, a .dmg app. |
The Mac page lists macOS 10.7 Lion through 14 Sonoma and says nothing about Apple silicon. It adds that the Mac readers are based on Apple's Preview PDF reader. We did not test any Javelin version on DRMX files, and Drumlin's pages list no release dates.
How to know which DRMX file you have
The ending is the fastest sign: .drmx or .drmz. If someone changed the ending, no public header exists to check, so ask the publisher. You can also open the file in Javelin on a desktop. If Javelin on a phone refuses a file that opens on a desktop, it is probably a DRMX file.
Regenerating can break old copies. The Publisher guide says that making DRMX files again from the same source name and username overwrites their encryption data on the DRM server. Earlier copies then cannot be authorized. Rename the source PDF before you regenerate, says Drumlin.
What Do 36 Stand-In DRMX Files Show? Seven readers, six groups and none made by Drumlin
We had no DRMX file made by Drumlin, so we built 36 look-alikes and tried seven readers. Four PDF tools read all 8 unlocked PDFs. None opened a password-locked PDF without its password, and none opened any of the 9 encrypted blobs.
Genuine DRMX files need Drumlin Publisher, which works only on Windows and needs a login to the Drumlin DRM server. No public sample exists. So in October 2026 we made stand-ins, and we saved every one with the ending .drmx. The goal was to see how common tools treat files that look like DRMX files.
None of the 36 files was made by Drumlin. We did not use Drumlin Publisher or Javelin, and we could not test either one. A stand-in shows how ordinary tools treat unknown, locked or damaged files. It cannot show how Javelin treats genuine DRMX files.
The seven readers were the file command 5.45, pdfinfo and pdftotext from poppler 24.02.0, qpdf 11.9.0 with --check, pypdf 5.9.0, unzip 6.00 with -t and 7-Zip 23.01 with t. We also tried our check script. A reader counted as opening a DRMX look-alike only when it listed the pages or returned the test text.
The six groups of stand-in DRMX files
| Group | Files | What they test |
|---|---|---|
| Unlocked PDFs | 8 files | PDF versions 1.4 to 1.7, a 20-page file, one with a picture, a big one and a linearized one |
| Password-locked PDFs | 4 files | RC4 40-bit, RC4 128-bit, AES 128-bit and AES 256-bit, all with an open password |
| Rules-only PDFs | 2 files | No open password, but print, copy and edit rules set the Adobe way |
| Containers | 7 files | ZIP, ZIP with AES, 7z with a password, an old Office file, gzip, xz and bzip2 |
| Encrypted blobs | 9 files | The same PDF in AES-256 CBC, CTR and GCM modes, an OpenSSL file, a GnuPG file, random bytes at 3 sizes and a blob with {DRMPDK} in front |
| Odd or damaged | 6 files | An empty file, a text file, a PDF cut in half, PDFs with 300 bytes in front or behind and a PDF with its first 8 bytes zeroed |
In the figure, green means every file in the group was read, amber means some were and red means none. The columns are the seven readers and our check script. The bottom four rows show single files that expose a limit.
What the readers did with the DRMX files
file command called it data.
file command called both data.
What entropy shows about DRMX files
Entropy measures how random the bytes of a file look, from 0 to 8 bits per byte. We measured the first 64 KB of every file. Unlocked PDFs scored from 6.17 to 7.60, and locked PDFs scored from 6.74 to 6.88. Compressed containers scored from 7.85 to 7.92, and encrypted blobs scored from 7.80 to 7.997.
The groups overlap above 7.8, so high scores alone prove little. Genuine DRMX files should score high, but so do ZIP files. The 1 KB random file scored only 7.80, because small files cannot reach 8. Use entropy to rule files out, never to confirm one.
Read the counts with care. Our stand-ins are simple. They show how common tools treat unknown, locked and damaged files. They are not rates for DRMX files, and a file made by Drumlin may behave in other ways.
What Does Our Expert Say About DRMX Files? A note from Neeraj Singh on asking for the code first
Ask the publisher for a working authorization code before you try any other fix for DRMX files. DRMX files are permission checks more than locked boxes, and the check happens on Drumlin's server.
Expert insight
“DRMX files are not locked boxes with a password to guess. The reader asks Drumlin's server if your device may read the file. In our tests, none of 9 encrypted stand-ins opened in any of seven readers. So ask the publisher for a working authorization code before you try anything else.”
Why a code beats a tool
The code is the one thing the system checks. The FAQ says codes work on a set number of devices. When the count reaches zero, the server logs further attempts and the DRMX file stays closed. Publishers can reset codes for reuse, for example when you change devices. They can also disable codes or cut their counts to zero.
That also explains our stand-in results. None of the tools we tried can ask Drumlin's server anything, so none of them can open locked DRMX files. That is by design, not a flaw in the tools.
We do not cover ways around the lock on DRMX files. Drumlin built the system to stop copying, and we did not test any tool that claims to remove it. Several converter sites show DRMX to PDF in their titles. One we read says in its body that it does not remove DRM, and we found no page that shows a working method.
Keep the file and the email. Keep the first copy of the DRMX file and the message with the code. If Javelin asks for the code again, for example after you remove an authorization, you will need both.
How Do You Open DRMX Files? Javelin on Windows or Mac, plus a code from the publisher
Install the free Javelin reader on Windows or Mac, open the DRMX file in it and enter the authorization code when Javelin asks. Phones and tablets cannot open DRMX files. Ask the publisher for DRMZ files if you need to read on mobile.
Good DRMX files are easy to open once you have the right reader and a working code. Most trouble comes from the wrong system, codes that were used up or networks that block the check. The sections below cover those cases.
| Program | What it does and what we saw |
|---|---|
| Javelin PDF Reader | The free Drumlin reader. The Windows and Mac versions open DRMX files. Our result: Not tested. |
| Drumlin PDF Reader and Publisher | Free Windows program that makes DRMX files and reads them, says FileInfo. Our result: Not tested. |
| Javelin3Pro | A Windows edition with optional registration for offline use. Drumlin calls it usually unneeded. Our result: Not tested. |
| Javelin on iPad, iPhone and Android | Opens PDF and DRMZ files only. It cannot open DRMX files. Our result: Not tested. |
| Browsers and ordinary PDF readers | Cannot show the pages, because the server must authorize the device first. Our result: Refused all 9 encrypted stand-ins. |
Other sites agree on the main reader for DRMX files. FileInfo lists Javelin and Drumlin for Windows and Javelin for Mac. file.org lists Javelin, Drumlin and Javelin3 for Windows and marks all three as user submitted. file-extensions.org lists only Windows. Drumlin's Mac page settles the gap: Javelin for Mac opens DRMX and DRMZ files.
Open a DRMX file on Windows
- Install the free Javelin reader from Drumlin Security. Drumlin recommends Javelin3 for Windows 8, 10 and 11.
- Open the DRMX file in Javelin. Make sure the PC is online, because the first authorization needs an internet connection.
- When Javelin asks for an authorization code, enter the code from the publisher.
- If Javelin says the code has no uses left, ask the publisher to reset it. The causes section lists the other reasons.
Drumlin's own Javelin guide for Windows could not be read by our tools, so these steps follow its FAQ, its offline page and its Mac page. We did not start Javelin on any DRMX file.
Open a DRMX file on a Mac
- Download the Javelin file for Mac from Drumlin Security. Find your macOS version in the table in the DRMX or DRMZ section.
- Drag the Javelin icon to your desktop or your Applications folder, then double-click it to start.
- Close Terminal first. Drumlin says Javelin closes with a warning if Terminal is open, as a security step.
- Open the DRMX file by double-click, or choose a file from the Recently opened list in the File menu. Javelin asks for an authorization code before it shows the file.
The Apple Mac page says DRMX and DRMZ files are recognized as Javelin files after installation. It also says Javelin for Mac is a signed download, and the FAQ says it is not in the Mac App Store. To make DRMX files on a Mac you need Windows in a virtual machine, and Drumlin recommends Parallels Desktop. For Intel Macs it also lists Apple Boot Camp and VMware Fusion.
Open a DRMX file on a phone or tablet
You cannot. Only the Windows and Mac readers open DRMX files. Ask the publisher for a DRMZ file, which Javelin opens on iPad, iPhone and Android. The offline page adds that a browser-based option exists for sites that bar software installs. Ask the publisher whether it is on.
Where the code for DRMX files comes from
The publisher sends it with your DRMX file. The offline page says codes are normally good for one device, and sets of 2 to 5 are offered by default. Codes are typically 9 or more characters. A shop can send them for the publisher after a sale, and Drumlin names services like Linklok, Fetchapp, Getdpd, SendOwl, PayLoadz and SoftSeller.
The code is tied to a device. Drumlin's FAQ says a shared DRMX file and code fail after the count reaches zero. If you buy a new PC, the publisher can reset the code. Keep the email that has it, and do not post it online.
Tip. You do not need paid tools to open DRMX files. You need Javelin, which is free. You also need a code from the person who made the files.
Are DRMX Files Safe to Open? The file is data, and the risk is where it came from
DRMX files are data files that Javelin reads, so the risk is the source. Get Javelin only from Drumlin, treat any EXE offered for DRMX files with care and never type a code into a site that Drumlin did not name.
DRMX files are encrypted PDF data. Reading them needs Javelin and a code. The usual risks are around the file: fake download pages for the reader, an EXE sent in place of the file and sites that ask for your code.
We did not test Javelin or any DRMX file made by Drumlin. Our stand-ins show how ordinary tools treat unknown files, and nothing more. The table lists what to check, and the sources are named in the last column.
| Check | What to do | Source |
|---|---|---|
| The reader | Get Javelin from Drumlin Security only. When we read FILExt's DRMX file page, its link for a free viewer went to a hosting company's error page. | FILExt page, October 2026 |
| An EXE for a DRMX file | FileInfo says a DRMX file can become a Javelin "Click and Go" EXE. Drumlin's Publisher guide does not mention it. Ask the sender before you start any EXE. | FileInfo; Drumlin guide |
| The code | Type it only into Javelin. The first check goes to the DRM server over the internet. | Drumlin offline page |
| The network | A network that blocks the DRM server can look like a bad code. | Drumlin FAQ |
| What the publisher sees | Usage is tracked centrally, and marks on the page can show your code, device ID or username. | Drumlin FAQ |
| Converter sites | A DRM file is usually licensed content. Do not upload one to a stranger's site. | Our advice |
What a DRMX file says about you
DRMX files are built to track. The offline page says the publisher can reset, disable, track and report on codes. The FAQ says dynamic watermarks can show the authorization code, the device ID or the username on the page. Static marks are added to the PDF before conversion.
So DRMX files can show the publisher which code was used and when. That is the point of the system, and it is worth knowing. Do not share a file and code with other people, because the count belongs to the devices that were authorized.
The Click and Go EXE question
FileInfo says DRMX files can be exported as "Click and Go" EXE files from the File menu, under Publish and then Create EXE. We could not confirm that in Drumlin's documents, which do not mention it. If someone sends you an EXE and says it is your DRMX file, ask them first. An EXE is a program, and you should start it only when you trust the sender.
Do not trust a free DRMX opener. The page for a free DRMX viewer that you find by search may not come from Drumlin. Use the Javelin reader from Drumlin Security, and read the guide to Windows EXE installers before you start any installer.
Why Will Your DRMX File Not Open? Nine causes, and what to do about every one
Most DRMX files that will not open fail at the system or at the code check, not in the file. Check the system first. Then check the code, the dates, the use count and the network.
We do not repair the bytes of DRMX files. They are encrypted, and no public document describes their parts, so there is nothing for us to patch. The nine causes below come from Drumlin's own pages, in the order we would check them.
| Cause (number) | What you see and the fix |
|---|---|
| Wrong system (1) | Javelin on an iPad, iPhone or Android device refuses the DRMX file. Fix: Open it on Windows or Mac, or ask the publisher for a DRMZ file. |
| No reader or an old one (2) | Your DRMX file opens in no program, or Javelin cannot handle it. Fix: Install the current Javelin for your system. FILExt adds that only current Drumlin versions support the latest format. |
| No code (3) | Javelin asks for an authorization code and you have none. Fix: Ask the publisher. Tools cannot make a code. |
| Code used up (4) | The code worked once for your DRMX file and now fails. Drumlin logs attempts with a zero count. Fix: Ask the publisher to reset the code, for example after you change devices. |
| Code disabled (5) | The publisher cut the count to zero or disabled the code. Fix: Ask why, then ask for a new code. |
| File expired (6) | The end date of the DRMX file has passed. An absolute end date cannot be re-enabled. Fix: The publisher must issue a new file. For an "expires after" file, a new or re-enabled code renews it. |
| No connection for the first check (7) | The first authorization needs the internet, and a network may block the DRM server. Fix: Try another network, or ask your IT team to allow the server. |
| The file was made again (8) | The publisher regenerated the DRMX file from the same source name, which overwrites its encryption data. Earlier copies cannot be authorized. Fix: Get the newest copy. |
| Damaged or not a DRMX file (9) | The DRMX file download was cut off, or the file is another kind. Fix: Download it again, then use the check script to see what the file is. |
What to send the publisher
Most fixes depend on the publisher, because the publisher controls the codes, the dates and the DRMX file. A short message gets a faster answer. Include the details below.
Subject: DRMX file will not open
File name: report.drmx (add the size in bytes)
Code: the code you were sent
System: Windows 11 or macOS 14, and the Javelin version
What happens: the exact words Javelin shows
When it last worked, and whether you changed devices
The FAQ adds one more fix. If your print quota is used up, you can use Remove Authorization in Javelin and enter a valid code again to get a new quota. Drumlin says to set the print count to unlimited and limit total pages instead, because people print in small batches.
What no tool can fix
Do not try random tools. A tool that claims to open any DRMX file cannot ask Drumlin's server for permission. In our tests, no tool we tried opened a locked stand-in without its password. Ask the publisher first.
How Do You Make or Convert a DRMX File? Drumlin Publisher makes them, and the publisher decides on the way back
Make DRMX files by converting PDFs in Drumlin Publisher, a free Windows program. Going back is the publisher's call. We found no way in Drumlin's pages to convert DRMX files to ordinary PDFs, and no converter we read shows a working one.
Converting PDFs to DRMX files is quick. Drumlin says the conversion takes 1 to 2 seconds per file, with no limit on how many files you convert. The harder question is the way back, and that answer belongs to the person who owns the source PDF.
| Direction | What we found | Source |
|---|---|---|
| PDF to DRMX | Yes, with Drumlin Publisher | Drumlin Publisher guide |
| PDF to DRMZ | Yes. DRMZ is the default format. | Drumlin Publisher guide |
| DRMX to DRMZ | Make a new file from the source PDF. The same source reuses its DocID. | Drumlin Publisher guide |
| DRMX to PDF | Not described by Drumlin. Ask the publisher for the source PDF. | Not documented |
| DRMX to EXE | FileInfo says File, Publish, Create EXE. Drumlin does not mention it. | FileInfo only |
Make a DRMX file
- Install Drumlin Publisher on a Windows PC and log in. New users can register from the login screen.
- Select one or more PDFs, or an entire folder of them, as the source files.
- Set a destination folder for the output.
- On the Set Permissions tab, choose the rules and press SAVE SETTINGS.
- Add on-screen or on-print watermarks if you want them.
- Press Create Secure PDFs.
The guide to Drumlin Publisher asks for source PDFs of version 1.6 or earlier, with no embedded media, no 3D models and no Adobe-style security. Links should be written out in full. Avoid spaces and special characters in file names. Outputs keep the source name, so ftse.pdf becomes ftse.drmz or ftse.drmx, and a personalized file adds the recipient's name.
Single-file conversions offer a free test code for up to 5 devices. Conversions of many files do not, so make the codes on the Codes tab. The guide also describes a command line that batch files can drive, and a PublishingHistory.csv file that logs the source and output names. We did not test any of it.
Go back from DRMX files to PDFs
Ask the publisher. The source PDF stays on the publisher's PC, and Drumlin does not describe a way to rebuild it from DRMX files. If you need to print or share pages, ask the publisher to change the rules and issue a new file. New files keep the same DocID unless the source PDF has a new name.
Converter pages list DRMX to PDF, DOCX and TXT in their titles. The one we read says in its body that it cannot remove the DRM, and that ordinary online converters fail. FileInfo lists no converter for DRMX files. We did not test a converter, and we do not cover DRM removal.
Make DRMX files on a Mac
Drumlin Publisher makes DRMX files on Windows only. Drumlin's Mac page for Javelin says to use virtualization software or a dual-boot setup to get Windows on a Mac. It names Parallels Desktop as the recommended choice, with Apple Boot Camp and VMware Fusion listed for Intel Macs.
Keep the source PDF. If you publish DRMX files, keep the source PDF and the codes file. Drumlin's command line makes a backup of the old output and codes file when you repeat a command, but the source PDF is yours to guard.
What Else Looks Like a DRMX File? .drmz, .drm and endings that mislead
Not every file near .drmx is a DRMX file. DRMZ files are the sister format and ordinary PDFs can wear the ending. Four unrelated programs also use .drm. In our tests, 18 of 36 look-alikes opened in at least one tool.
Anyone can change the ending of DRMX files. This table lists endings that you may meet near .drmx. The FileInfo DRMZ page and the FileInfo DRM page show the neighbors.
| Ending | What it is | Source |
|---|---|---|
| .drmx | A Drumlin secured PDF for Windows and Mac | Drumlin; FileInfo |
| .drmz | A Drumlin secured PDF that also opens on phones and tablets | FileInfo |
| An ordinary PDF. Javelin opens these too. | Drumlin offline page | |
| .drm | Four unrelated uses: a Deus Ex data file, a Cubase drum map, a Dream project and a Drumsite pattern | FileInfo |
| .exe | A Windows program, like the Javelin setup | Drumlin downloads page |
| .zip |
A ZIP package, shown by 50 4b 03 04 at the start
|
Our tests |
Endings that mislead
We saved 36 files under .drmx. Eighteen of them opened in at least one tool: 13 PDFs and 5 containers. A program that trusts the ending would treat all 36 as DRMX files. The FILExt page gives the same advice we follow: look at the header bytes in a hex viewer. It says encrypted binary points to DRM, PK points to a ZIP archive and %PDF points to a PDF.
Sources also disagree on platforms. file-extensions.org lists Windows only. file.org lists Windows programs that users submitted. FileInfo adds Javelin for Mac, and Drumlin's Mac page confirms it. When a directory page conflicts with Drumlin, trust Drumlin.
Other ways to lock a PDF
Adobe-style protection puts a password or rules inside a normal PDF, and DRMX files work in another way. Drumlin advises publishers to avoid it in source files. The guide to ordinary PDF files explains the ordinary format, and the guide to DRMZ files covers the sister format.
What Is the DRMX File Format Made Of? The few facts we could check, and what no document says
Little about the DRMX format is public. We could check who makes DRMX files, what opens them, the 256-bit claim and the rules around it. We could not check a header, a version or a layout, because no public document gives them.
| Part | What we could check |
|---|---|
| Maker | Drumlin Security Ltd, which says it has offered secure PDF distribution since 2006. |
| Kind | DRMX files are PDFs saved in a secure, proprietary format, says FileInfo. |
| Encryption | Drumlin calls it a proprietary 256-bit format and names no algorithm. |
| Platforms | DRMX opens on Windows and Mac only, says Drumlin. |
| DocID | One per converted file, stored on the DRM server and encrypted inside the file, says the FAQ. |
| Source limits | PDF 1.6 or earlier, with no embedded media, 3D models or Adobe-style security. |
| MIME type | None found in the IANA application list in October 2026. |
| Header | None published for DRMX files. FileInfo, FILExt, file.org and file-extensions.org list none. |
| Registries | We found no record in PRONOM or at the Library of Congress by search. |
| Wikipedia | The Javelin PDF Reader article names DRMX and DRMZ as Drumlin's DRM formats. |
About the values we list
The facts come from Drumlin's pages, from FileInfo, FILExt, file.org, file-extensions.org and Wikipedia, and from our own 36 stand-in DRMX files. We read them in October 2026. Drumlin's pages show few dates, so a rule may have changed since. The Wikipedia article cites Drumlin's downloads page and gives no release dates either.
The file.org page says the DRMX ending shows your device which app can open the file. It warns that different programs may use the same ending. That fits what FileInfo shows for .drm.
What we left out
We did not test Drumlin Publisher, Javelin on any system, Apple silicon, mobile readers, JavelinPro, license files, self-authorizing DRMZ files or the "Click and Go" EXE. We also left out the old {DRMPDK} header, because we found it in no Drumlin document.
Our stand-in DRMX files are not made by Drumlin. We tried seven readers, and others may behave in other ways. We name no converter or viewer other than Drumlin's own, because we found none that we could check. We name no prices.
Sources checked
For the formats and the system, see the Drumlin offline software and services page, the Drumlin FAQs, the Drumlin Mac page and the Publisher guide PDF. Also see the Drumlin home page. For the extension, see FileInfo for DRMX, FILExt, file.org and file-extensions.org. For the reader, see the Wikipedia article on Javelin. For media types, see the IANA registry.
Every test count came from the 36 stand-in files and the scripts in our research folder.
Frequently Asked Questions About DRMX Files
What is a DRMX file?
DRMX files are PDFs saved in the secure, proprietary format of Drumlin Security. Drumlin Publisher makes them, and the free Javelin reader opens them on Windows and Mac. Every file needs an authorization code, which a Drumlin server checks. Drumlin says DRMX gives higher security than its sister format, DRMZ.
How do I open a DRMX file?
Install the free Javelin reader on a Windows PC or a Mac, then open your DRMX file in it. Javelin asks for an authorization code before it shows the pages, and the first check needs the internet. The publisher sends the code. Phones and tablets cannot open DRMX files.
What is the difference between DRMX and DRMZ files?
Both DRMX files and DRMZ files come from Drumlin Publisher. DRMZ is the default and opens on Windows, Mac, iPad, iPhone and Android. DRMX gives higher security and opens on Windows and Mac only. If you need to read on a tablet, ask the publisher for a DRMZ file.
Can I open a DRMX file on a phone or tablet?
No. Drumlin says only the Windows and Mac versions of Javelin open DRMX files. Javelin on iPad, iPhone and Android opens PDF and DRMZ files. Ask the publisher for a DRMZ copy of the same document.
Where do I get an authorization code for a DRMX file?
The publisher who made your DRMX file sends it, often by email or in a shop receipt. Codes are typically 9 or more characters and are normally good for one device. Sets of 2 to 5 are offered by default. A tool cannot make a code, because the Drumlin server keeps the list.
Why does Javelin say my code is not valid?
The usual causes are a used-up count, a disabled code, an expired file or a network that blocks the Drumlin server. Drumlin says every code has a use count, and the server logs attempts with a zero count. Ask the publisher to reset or replace the code. If your DRMX file expired on an absolute date, the publisher must issue a new file.
How do I know if a file is a DRMX file?
No public document names the first bytes of a DRMX file, so no test can prove it. You can rule out lookalikes. Files that start with %PDF- are PDFs, and files with ZIP, gzip or 7z headers are archives. A short Python script on this page checks the first bytes and the entropy.
Can I convert a DRMX file to PDF?
Drumlin documents no way to convert DRMX files back to ordinary PDFs. The publisher keeps the source PDF and can issue new files with other rules. We did not test any converter. One converter page we read says in its body that it does not remove DRM.
Is a DRMX file safe to open?
DRMX files are data that Javelin reads, so the risk is the source. Get Javelin from Drumlin Security only, and ask the sender before you start any EXE offered in place of the file. The publisher can track usage, and marks on the page can show your code, device ID or username.
Can I print or copy from a DRMX file?
Only if the publisher allows it. Publishers can switch printing off, set print counts or limit total pages. Drumlin says printing works on Windows and Mac only, with attached physical printers. Copying is disabled in DRMX files, and the publisher can also disable screen capture.
How do I make a DRMX file?
Use Drumlin Publisher, a free Windows program, to make DRMX files. Log in, select the source PDFs and set a destination and the rules. Then press Create Secure PDFs. Sources should be PDF 1.6 or earlier, with no embedded media or Adobe-style security. On a Mac, use Windows in a virtual machine.
Is there a free DRMX viewer?
Yes. Javelin is free from Drumlin Security for Windows and Mac, and FileInfo lists Javelin and Drumlin as free. We did not find any other viewer that we could check. The viewer is free, but DRMX files still need a working authorization code from the publisher.
Still Stuck With a DRMX File? Eight routes out, depending on what went wrong
Go to where the code comes from. Ask the publisher, because tools cannot make a code.
Start with the list of causes. The wrong system, a used-up code and a blocked network explain most cases.
Is it a DRMZ file? The page on the DRMZ format covers the sister format that also opens on phones.
Is it an ordinary PDF? The page on PDF documents explains the format that Javelin also opens.
Do you need the Javelin installer? The page on EXE files and the page on DMG files explain the Windows and Mac installers.
Is it a ZIP archive? The page on ZIP files explains the container that our tests found behind several look-alikes.
Do you want to make one? See how to make a DRMX file with Drumlin Publisher.
Is it a file type you do not know? Browse the file extension resource library, or send it to us on the submit a file type page.