SUBMIT A FILE TYPE CONTACT US SUPPORT ABOUT US

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.

33 min read Updated October 2026 Checked against sources and tests

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

Quick facts about DRMX files
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.

A decision chart for the first bytes of a file with the ending .drmx. A file that starts with the text %PDF- is a PDF, and a PDF with an Encrypt entry has an Adobe-style password or rules, so neither is a Drumlin DRMX file. A file that starts with 50 4b 03 04, 1f 8b, d0 cf 11 e0 or Salted__ is a ZIP package, a compressed file, a compound file or an OpenSSL file. An empty file has no bytes. A file with no known header and an entropy above 7.5 bits per byte lands in the unknown binary group, where a genuine DRMX file may also land, and only the Javelin reader can say.
A first-bytes check sorts lookalikes. It cannot confirm DRMX files, because no public document names their header.

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.

Check DRMX files with Python
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}')
The answer for an ordinary PDF saved as .drmx
report.drmx
  first 8 bytes: 25 50 44 46 2d 31 2e 34
  entropy: 6.84 bits per byte
  verdict: PDF
The answer for an encrypted blob saved as .drmx
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)
The answer for a password-locked PDF saved as .drmx
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.

What files that are not DRMX files show
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

The sender DRMX files come with an authorization code, often by email or in a shop receipt, says Drumlin. A file with no code and no sender is worth a question.
The program that starts Javelin starts and asks for a code. In our tests, no PDF tool opened any of the 9 encrypted stand-ins.
The entropy score A score near 8 means encrypted or compressed data. It proves little alone, because ZIP and gzip files score high too.
The ending Anyone can change the ending. Four PDF readers read all 8 ordinary PDFs that we saved as .drmx files.

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.

A diagram of how a DRMX file is made and opened. The publisher converts a source PDF on a Windows PC with Drumlin Publisher and sends only control data to the Drumlin server. The DRMX file reaches you by email, download or media. When you open it, the Javelin reader sends your authorization code to the server. The server checks the code, the dates and the count, authorizes your device and lowers the count. Then the reader shows the pages from memory.
The file travels one way and the code travels another. The server checks the code, and the reader shows the pages from memory.

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.

Parts of the DRMX system
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.

Rules a publisher can set in a DRMX file
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.

Drumlin formats and where they open
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.

Javelin versions for desktops
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.

36 stand-in DRMX files
7 readers used
0 of 9 encrypted blobs opened
0 made by Drumlin

The six groups of stand-in DRMX files

The 36 stand-in files and what they test
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
A grid of seven readers and one check script against 36 stand-in files named .drmx, in six groups and four single files. The four PDF readers opened all 8 unlocked PDF files, both PDF files with rules only and 3 of 6 odd files. No reader opened a password-locked PDF without the password, and none opened any of the 9 encrypted blobs. 7-Zip tested 5 of 7 containers. The file command named 26 of 36 files. Our check script named 35 of 36 files correctly.
Counts of files read, out of the group size. Green is all, amber is some and red is none. 36 stand-in files, none made by Drumlin.

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

Locked PDFs stay shut All four PDF tools refused the 4 password-locked PDFs without the password. With the password, all four opened all four files.
Rules-only PDFs open All four PDF tools read both PDFs that had print and copy rules but no open password. Adobe-style rules are flags inside the file. DRMX files keep the pages encrypted and check a server.
A header proves nothing The blob with {DRMPDK} in front was refused by all seven readers, and the file command called it data.
A damaged header does not stop PDF tools Four PDF tools read the stand-in DRMX file with its first 8 bytes zeroed and the one with 300 bytes in front. The file command called both data.
Containers need other tools Of 7 containers, 7-Zip tested 5 and unzip tested 1. The two passworded ones opened in 7-Zip with their passwords.
Our check script named 35 of 36 It found all 9 encrypted blobs and all 7 containers. It missed the PDF with its header zeroed.

What entropy shows about DRMX files

A strip chart of Shannon entropy in bits per byte, from 6.0 to 8.0, for the first 64 KB of 36 stand-in files. Unlocked PDF files range from 6.17 to 7.60 and locked PDFs from 6.74 to 6.88. Compressed containers range from 7.85 to 7.92, and encrypted blobs from 7.80 for a 1 KB file to 7.997 for large files. The groups overlap above 7.8, so entropy alone cannot name a file.
Every dot is one stand-in DRMX file. Encrypted blobs and compressed files overlap, so a high number proves little.

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.

Neeraj Singh

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.”

Neeraj Singh Manager, Tech Support & Operations 19+ years fixing Windows and system errors

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.

Programs that open DRMX files
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

  1. Install the free Javelin reader from Drumlin Security. Drumlin recommends Javelin3 for Windows 8, 10 and 11.
  2. Open the DRMX file in Javelin. Make sure the PC is online, because the first authorization needs an internet connection.
  3. When Javelin asks for an authorization code, enter the code from the publisher.
  4. 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

  1. Download the Javelin file for Mac from Drumlin Security. Find your macOS version in the table in the DRMX or DRMZ section.
  2. Drag the Javelin icon to your desktop or your Applications folder, then double-click it to start.
  3. Close Terminal first. Drumlin says Javelin closes with a warning if Terminal is open, as a security step.
  4. 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.

What to check before you open a DRMX file
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.

Nine causes of a DRMX file that will not open
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.

A message that gets an answer
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

An expired absolute end date Drumlin says such a file cannot be re-enabled. The publisher must issue a new file.
A disabled code Only the publisher can enable a code again.
An overwritten copy If the publisher regenerated the DRMX file from the same source, older copies cannot be authorized.
A blocked network Your IT team has to allow the DRM server. Another network may work at once.
A phone or tablet A DRMX file cannot open there. A DRMZ file can.
A used-up code The publisher can reset it for reuse.

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.

Conversions and what Drumlin documents
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

  1. Install Drumlin Publisher on a Windows PC and log in. New users can register from the login screen.
  2. Select one or more PDFs, or an entire folder of them, as the source files.
  3. Set a destination folder for the output.
  4. On the Set Permissions tab, choose the rules and press SAVE SETTINGS.
  5. Add on-screen or on-print watermarks if you want them.
  6. 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.

Endings near the DRMX file
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
.pdf 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.

Drumlin files DRMX and DRMZ files. Both need Javelin and an authorization code.
Adobe-style PDFs Ordinary PDFs with a password or rules. Four PDF tools read our rules-only files.
Other .drm files Game data, drum maps and other project files that share the three letters.
Archives and blobs ZIP, 7z, gzip and encrypted data with a renamed ending.

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.

Facts about the DRMX file format
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

Your DRMX file asks for a code

Go to where the code comes from. Ask the publisher, because tools cannot make a code.

Your DRMX file will not open

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.