Trusted by 10,000+ authors

Editorial publishing support since 2015, with clients across 47 countries.

UK +44 7888 862764|US +1 888 832 8969|info@hmdpublishing.com
HMD Publishing
HMD Publishing
Editorial publishing support
Services

Publishing support

Complete Publishing Package

Professional production, publishing, and launch services for authors at every stage.

Best starting point for authors who want a full managed path.

Explore this section
Create
Book Editing
Book Formatting
Book Cover Design
Publish
Publishing
Audiobook
ISBN Services
Grow
Amazon Advertising
Launch Strategy
PR & Outreach
Education

Learn and plan

Education Hub

Practical resources, tools, and training to help authors make stronger publishing decisions.

Free tools, learning resources, and deeper publishing guidance.

Explore this section
Resources
Free Resources
Publishing Tools
Blog & Articles
Training
Courses
Webinars
Podcast
Portfolio

Proof and craft

See Recent Work

Selected covers, interiors, and published books that show how HMD work looks in the market.

Browse real cover design, interior, and production examples.

Explore this section
Browse by proof
All Portfolio
Book Covers
Interior Formatting
Published Books
Support

Client help

Support Centre

Support, documentation, and client-facing help surfaces for smoother delivery and communication.

Start with the support centre if you need documentation or next-step help.

Explore this section
Find help
Support Centre
Knowledge Base
Documentation
Client Portal
About
Book a free callStart your project

Start here

Professional publishing support, without the clutter.

Explore services, proof, and educational resources from one cleaner menu.

Start your projectView services

Contact

UK +44 7888 862764US +1 888 832 8969info@hmdpublishing.com

Publishing support

Services

Open

Professional production, publishing, and launch services for authors at every stage.

Create
Book EditingBook FormattingBook Cover Design
Publish
PublishingAudiobookISBN Services
Grow
Amazon AdvertisingLaunch StrategyPR & Outreach

Learn and plan

Education

Open

Practical resources, tools, and training to help authors make stronger publishing decisions.

Resources
Free ResourcesPublishing ToolsBlog & Articles
Training
CoursesWebinarsPodcast

Proof and craft

Portfolio

Open

Selected covers, interiors, and published books that show how HMD work looks in the market.

Browse by proof
All PortfolioBook CoversInterior FormattingPublished Books

Client help

Support

Open

Support, documentation, and client-facing help surfaces for smoother delivery and communication.

Find help
Support CentreKnowledge BaseDocumentationClient Portal

Quick links

AboutContactGuidesResources
Skip to tool
  1. Home
  2. Education
  3. Tools
  4. Remove EPUB Encryption
Back to tools hub
Free EPUB utility

Remove EPUB Encryption (font obfuscation only)

Strip reversible IDPF and Adobe ADEPT-font obfuscation from EPUB files and clean up stale encryption.xml entries — free, no signup, files deleted within an hour.

We do NOTremove content DRM (Adobe ADEPT, Apple FairPlay, Amazon KFX, Barnes & Noble Social). Those use cryptographic keys we don't have, and stripping them without authorisation is illegal in most jurisdictions. If your EPUB came from a retailer, contact the retailer.

  • 0pfree
  • <5MBin-memory
  • 1 hrmax retention
  • no DRMexplicitly excluded

How it works

The flow should be simple enough to use quickly and structured enough to produce a useful publishing decision.

Step 1

Upload your EPUB

Drop in the file. Files under 5MB are processed in memory; larger files go through encrypted private storage.

Step 2

Reversible obfuscation removed

We strip IDPF and Adobe ADEPT-font obfuscation using the key derived from the OPF unique identifier — the algorithm is public and reversible.

Step 3

DRM detected and refused

If the EPUB contains content DRM (Adobe ADEPT, FairPlay, Amazon KFX, B&N Social) we leave those bytes untouched and tell you which files we couldn't process.

Step 4

Download the clean file

Repackaged EPUB with mimetype-first ZIP structure and encryption.xml removed (or trimmed). Ready for distribution.

FAQ

Common questions about EPUB encryption removal

Next step

Cleaned the encryption? The next move is usually a full validation pass.

Once obfuscation is gone, structural errors (missing mimetype, broken manifest, invalid XHTML) are still possible. Run the validator to be sure.

Related route

Validate your EPUB

Next destination

Convert EPUB to PDF

Ready to publish professionally

Build the book, the launch, and the market presence with one team that understands the whole publishing stack.

Use the footer as a final decision point: proof, access, and a clear route into consultation instead of a generic link graveyard.

Start here
Book a consultation
Start your project
Browse
Explore services
View all services
HMD Publishing
HMD Publishing
Professional book publishing since 2015

We help authors turn manuscripts into credible, market-ready books with editing, design, formatting, publishing, and launch support that feels joined up from first brief to final rollout.

10,000+ books published
4,000+ reviews
47 countries served
FacebookInstagramLinkedInX (Twitter)ThreadsYouTubePinterest
Publishing services
  • Complete Package
  • Book Formatting
  • Book Cover Design
  • Editing
  • Publishing
  • Audiobook
Growth and launch
  • Amazon Advertising
  • Launch Strategy
  • PR & Outreach
  • Website Design
  • Education Hub
  • Portfolio
Explore HMD
  • About
  • Blog
  • Guides
  • Resources
  • Support
  • Contact
Contact HMD
  • info@hmdpublishing.com
  • UK: +44 7888 862764US: +1 888 832 8969
  • 2 Castle Meadow Rd, Nottingham NG2 1AJ, United Kingdom

    Monday to Friday, 9:00 AM to 5:00 PM GMT

Verified partner presence
Fiverr

Fiverr

Verified partner

Upwork

Upwork

Agency profile

PeoplePerHour

PeoplePerHour

Top rated

© 2026 HMD Publishing. All rights reserved.

VAT No: GB 508 6810 83

AboutContactPrivacy PolicyTerms of ServiceRefund Policy
SSL secured
Stripe secure

Drop in your EPUB

We'll strip font obfuscation and stale encryption.xml entries. Files under 5MB are processed in memory; larger files go through private storage and are deleted within an hour.

We do NOT remove DRM.Adobe ADEPT, Apple FairPlay, Amazon KFX, and B&N Social use keys we don't have — stripping them without authorisation is illegal. If your EPUB came from a retailer, contact the retailer.

Frequently Asked Questions

What's the difference between encryption.xml and DRM?
They're different layers. encryption.xml is a metadata file inside the EPUB (at META-INF/encryption.xml) that lists which resources are encrypted and which algorithm encrypted them. Content DRM (Adobe ADEPT, Apple FairPlay, Amazon KFX, Barnes & Noble Social) is a separate retailer-applied layer that uses cryptographic keys you don't have. Font obfuscation is a third thing — it's reversible scrambling listed in encryption.xml whose key is derived from the EPUB itself. We strip the font-obfuscation entries and leave any DRM entries byte-identical.
Why won't my Kobo or Apple Books EPUB open?
Two common encryption.xml causes. First, stale entries — your EPUB has a META-INF/encryption.xml that references files that aren't actually encrypted any more (left behind by an earlier build step). Apple Books in particular rejects the whole file in that case. Second, font obfuscation against fonts the device can't read. Both are fixable here. Upload the EPUB and we'll detect which case you're in and clean it up. If neither applies, the issue is elsewhere — try our free EPUB validator at /education/tools/epub-validator for a full structural check.
How do I tell if my EPUB has font obfuscation?
Open the .epub as a ZIP (rename to .zip and unpack). If you see a file at META-INF/encryption.xml, encryption metadata is present. Look at the Algorithm attribute inside each EncryptedData block: 'http://www.idpf.org/2008/embedding' or 'http://ns.adobe.com/pdf/enc#RC' are the two reversible font-obfuscation algorithms we strip. Anything else is content DRM (we don't touch) or an unrecognised algorithm (we don't touch). You can also just upload the file here — the tool tells you exactly what it found.
Does this tool remove DRM?
No. We only strip reversible font obfuscation (IDPF and Adobe ADEPT-font algorithms) and clean up stale encryption.xml entries. Content DRM — Adobe ADEPT, Apple FairPlay, Amazon KFX, Barnes & Noble Social — uses cryptographic keys we don't have, and removing it without authorisation is illegal in most jurisdictions. If your EPUB came from a retailer, contact the retailer.
What exactly does it strip?
Two things. First, font obfuscation: reversible XOR scrambles applied to font binaries inside the EPUB by the IDPF (2008) algorithm or the Adobe ADEPT-font algorithm. The keys are derived from the OPF unique identifier, so anyone with the file can reverse the obfuscation. Second, stale encryption.xml entries — references to files that aren't actually encrypted any more, often left behind by previous build steps. Some readers (Apple Books especially) reject EPUBs with stale entries.
Will the cleaned EPUB still validate?
Yes. We also rebuild the ZIP archive with mimetype as the first uncompressed entry (the OCF spec requirement that many tools get wrong) and remove encryption.xml entirely if no entries remain. The result passes EPUBCheck for the parts we touched. Run our /education/tools/epub-validator afterwards if you want a full validation report.
How is my file handled?
Files under 5MB are processed entirely in memory — never written to disk. Files 5MB and above are uploaded directly to private object storage, processed there, and deleted within one hour by an automated cleanup. We never store your filename, IP, or the file itself. We don't train on uploads.
Why does it sometimes say 'no encryption found'?
If the EPUB has no META-INF/encryption.xml file, there's nothing to strip — the file is already plaintext. We return the original bytes unchanged in that case. If you got the file from a retailer and expected DRM, the encryption is in a different layer that we can't (and won't) touch.
What happens if my EPUB has both font obfuscation and DRM?
We strip the font obfuscation, leave the DRM-protected resources byte-identical, and return a result page listing the protected files we didn't touch. The cleaned EPUB will still have DRM on the chapters that had it — that's the retailer's, not ours.

What this tool will and won't remove

EPUB “encryption” covers three different things, and we can only legally process two of them. The distinction matters — the algorithms are different and the rules around them are different.

We remove

Font obfuscation

The IDPF (2008) and Adobe ADEPT-font algorithms scramble font binaries with a reversible XOR. The key is derived from the OPF unique identifier — present in the EPUB itself. Anyone with the file can reverse it. We do.

We also remove

Stale encryption.xml entries

Sometimes an EPUB ships with a META-INF/encryption.xml that references files that aren't actually encrypted any more — leftover from a previous build step. Some readers (Apple Books in particular) reject the whole EPUB. We clean these up.

We do NOT remove

Content DRM

Adobe ADEPT content, Apple FairPlay, Amazon KFX, Barnes & Noble Social. These use cryptographic keys we don't have, and stripping them without authorisation is illegal in most jurisdictions (DMCA §1201, EUCD).

If your EPUB came from a retailer and you can't open it on the device you want, contact the retailer — they can usually authorise additional reading systems on the same account.

Privacy

  • Files under 5MB are processed in memory and never written to disk.
  • Files 5MB and above are uploaded directly to private object storage, processed there, and deleted within one hour.
  • We never store your filename, raw IP address, or the file itself after processing.
  • We don't train on uploads.
  • We do log structural metadata about each run (file size, encryption type, processing time, an HMAC-bucketed monthly hash of your IP) for 90 days to improve the tool.

Want to also fix structural errors (missing mimetype, broken manifest, invalid XHTML)? Validate your EPUB →