ACSM File Documentation
Summary
An Adobe Content Server Message file is not an e-book: it is a small XML “ticket” (about 2 KB) that tells Adobe’s DRM system which book to download and to whose Adobe ID it belongs. Its MIME type is application/vnd.adobe.adept+xml. Open a .acsm in the free Adobe Digital Editions, authorised with an Adobe ID, and it fetches the real EPUB or PDF. You cannot “convert” an ACSM with a converter; redeeming it in Adobe Digital Editions is how you get the actual file.
Technical details
| Feature | Value |
|---|---|
| Full name | Adobe Content Server Message |
| File extension | .acsm |
| MIME type | application/vnd.adobe.adept+xml |
| Format type | XML download/license token (text) — not the book itself |
| Typical filename | URLLink.acsm |
| Typical size | ~2 KB |
| Developer | Adobe |
| Introduced | 2008 (Adobe Content Server 4 / ADEPT DRM) |
| DRM scheme | Adobe ADEPT |
| Root element | <fulfillmentToken> |
| XML namespace | http://ns.adobe.com/adept |
| Magic number | None — plain XML text, detected by content |
| Redeemed with | Adobe Digital Editions (4.5.12) or an ADEPT-authorised app |
| Yields | The actual EPUB or PDF, DRM-locked to your Adobe ID |
| Kindle-compatible | No (Kindle does not support Adobe DRM) |
| Related extensions | .epub, .pdf, .lcpl |
| Open standard | No |
| Specification URL | adobe.com/solutions/ebook/digital-editions.html |
What is an ACSM file?
ACSM stands for Adobe Content Server Message. The single most important thing to understand is that it is not the e-book. It is a small XML document, usually named URLLink.acsm and only about 2 KB in size, that acts as a download ticket for Adobe’s DRM system. Adobe introduced the format in 2008 with Adobe Content Server 4 and the ADEPT DRM scheme. When you buy or borrow a protected e-book from a store or library that uses Adobe’s content server, the download button hands you this token instead of the book, and a separate program uses it to fetch and license the actual file.
Open a .acsm in a text editor and you see XML, not chapters. That is the source of nearly every ACSM question: people expect a book and get a 2 KB file that “won’t open”, or they search for an “ACSM to PDF converter” that cannot exist. This article explains what the token contains, how fulfillment turns it into a real EPUB or PDF, and why converters do not work.
Inside the fulfillment token
An ACSM is plain UTF-8 XML whose root element is <fulfillmentToken> in the ADEPT namespace http://ns.adobe.com/adept. It carries just enough information to identify the book, prove the request is legitimate, and tell the client where to go.
<fulfillmentToken xmlns="http://ns.adobe.com/adept">
<resource>urn:uuid:....</resource> book identifier
<resourceItemInfo>...</resourceItemInfo> title, author, format
<metadata>...</metadata> human-readable info
<operatorURL>https://acs.example/...</operatorURL> fulfillment endpoint
<expiration>2026-07-20T...</expiration> validity window
<hmac>...</hmac> integrity signature
</fulfillmentToken>
The resource and distributor identifiers say which book and from which content server. The operatorURL is the Adobe Content Server endpoint that actually performs fulfillment. The expiration field is why a token can stop working: it has a limited validity window, and library loans add their own time limit on top. The hmac is an integrity signature over the token. None of these is the book; the token is a signed instruction set for retrieving it.
How fulfillment turns the token into a book
The book arrives only when an ADEPT-authorised program processes the ACSM. In practice that program is Adobe Digital Editions (ADE), which is free for Windows and macOS with companion apps for iOS and Android. The sequence is fixed:
1. You authorise ADE once with a free Adobe ID (Help → Authorize Computer).
2. You open URLLink.acsm in ADE.
3. ADE reads operatorURL and contacts the Adobe Content Server.
4. The server checks that your Adobe ID is entitled to the resource.
5. ADE downloads the real EPUB or PDF and encrypts its license to your ID.
After this, the actual book lands in the My Digital Editions folder inside your Documents, as a normal .epub or .pdf, but with its license locked to the Adobe ID that fulfilled it. That is the key consequence: the downloaded book opens only in ADEPT-compatible software or on a device authorised with the same Adobe ID. ADE, PocketBook, Kobo (via ADE transfer) and Tolino qualify; Kindle does not, because it does not support Adobe DRM. If a book is delivered as an EPUB, fulfilling the ACSM yields an EPUB; if the publisher distributed a PDF, you get that PDF.
Why “ACSM to PDF” converters cannot work
The dominant search around this format is a conversion query, “acsm to pdf” or “acsm to epub”, and it rests on a misunderstanding. A converter transforms data that is inside a file. The book is not inside the ACSM; the file is a pointer to a book that lives on Adobe’s server behind an entitlement check. No local tool can turn the token into a book, because the bytes simply are not there to convert. Websites advertising a “free ACSM converter” are either scams or DRM-circumvention tools of dubious legality. The correct action is not to convert but to redeem: open the file in Adobe Digital Editions and let it download the real thing.
Once you have the fulfilled file, stripping its Adobe DRM in order to convert it further may violate the DMCA, the EUCD and the store’s terms, and lending DRM on library books should never be stripped. This page describes how fulfillment works; it does not describe circumvention.
Frequently asked questions
How do I convert an ACSM file to PDF or EPUB?
You do not convert it, you redeem it. Install the free Adobe Digital Editions, authorise it with an Adobe ID, and open the .acsm; ADE downloads the actual EPUB or PDF (still DRM-protected) into your library. Online “acsm converters” cannot work, because the book is not inside the file.
Why is my downloaded “book” only 2 KB?
Because URLLink.acsm is only a download ticket, not the book. The real file arrives only after Adobe Digital Editions (or another Adobe-DRM app) processes the token against Adobe’s content server.
Can I read an ACSM book on my Kindle?
Not directly, because Kindle does not support Adobe DRM. Fulfill the book in ADE first; only if it happens to be DRM-free could you then send it to Kindle. Otherwise look for the Kindle edition of the same title.
My ACSM says the token expired — what now?
ACSM tokens have a limited validity window. Log back into the store or library account and download a fresh .acsm; your purchase or loan entitlement lives on the server, not in the file.
References
- Adobe — Digital Editions (overview and FAQ)
- Adobe — Digital Editions download page
- OverDrive Help — Installing Adobe Digital Editions
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.