demo_.2.mp4
Modernized and restored for D&D Beyond 2026 site changes. This extension helps you print your D&D Beyond character sheets in a clean, print-friendly format.
Credits: This project is a fork of the abandoned D&D Beyond Character Sheet Print Enhancer by Adam Pritchard, with significant updates for modern site compatibility and new features. I made this project because I wanted print-ready character sheets for my D&D games without having to manually edit or create the PDF.
This project is a work in progress. Feature requests, issue reports and pull requests are welcome.
- v1.3.0: Install here
- v1.3.2: Pending approval.
- Hue Filter Fix: Resolved the "Double Hue" bug where borders looked blue/purple instead of green/red due to cumulative filters.
- Shape Transformation (v1.4.0): Persistent 15-degree incremental rotation for all decorative shapes with visual handles.
- Enhanced Shapes Modal: New tabbed navigation and tag-based filtering for the asset library.
- Improved Drag-and-Drop: Complete rewrite of the DnD engine with a custom "Manual Ghost" system for better rotation and scaling support.
- Quick Switch: Swap shape assets while perfectly preserving position, size, and rotation.
To test the extension locally:
- Open Chrome and navigate to
chrome://extensions/. - Enable Developer mode in the top right corner.
- Click Load unpacked.
- Select the root folder of this project.
- Open any D&D Beyond character sheet (e.g., this example character).
- Click the extension icon in your toolbar to activate the print enhancer.
- Press
Ctrl+Pto view the print preview.
- Drag & Drop Layout: Freely reorder and position any character sheet section.
- Resizable Sections: Adjust section width and height to fit your custom layout.
- Properties Panel: A centralized panel to manage the active section's font size, compact mode, and border style in real-time.
- Pixel-based Font Scaling: Granular control over section font sizes (8px to 30px) with proportional scaling for headers and icons.
- Decorative Shapes: Add resizable, rotatable graphical elements to your sheet. Includes a library of borders, corners, and accents.
- Custom Asset Upload: Upload your own image files (PNG, WebP, etc.) to use as custom shapes.
- Section Cloning: Create snapshots of sections like Spells to show different filtered lists (e.g., "Combat" vs "Social") simultaneously.
- Dynamic Extraction: Double-click any block of content (traits, features, actions) to extract it into its own floating, resizable card.
- Compact Mode: One-click condensed view for complex sections to maximize information density.
- Border Customization: Choose from multiple themed border styles (Archer, Barbarian, Goth, etc.) for any section.
- Premade Templates: Apply professional layouts (like the classic Archer theme) instantly.
- Global Visual Filters: Adjust Hue, Saturation, Contrast, and Grayscale for all decorative elements while keeping text legible.
- Save & Load: Persist your custom layouts to browser storage or export them as JSON files to share.
- Layer Management: Organize your decorative elements into layers with custom print Z-ordering and visibility toggles.
- View your character sheet.
- Click the Beyond Print Enhancer button on your browser toolbar on your PC.
- Open the print dialog (ctrl+p/cmd+p).
- Print settings:
- Color: Probably black and white.
- Margins:
- Top: 0.25"
- Bottom: 0.25"
- Left: 0"
- Right: 0"
- Scale: Actual size.
- Headers and footers: deselect.
- Background graphics: deselect.
- Review the print preview.
- Print!
- The extension does not work on mobile browser devices nor the D&D Beyond mobile app.
- Currently, only red theme is supported.
- The extension is not meant to let you edit your character sheet nor throw dices. Only the SPELL section "Manage spells" should be usable.
- Spell description sheets can ONLY gather information from the original "known spells" of D&D Beyond. The tool mitigates this by saving previously known spells. However, if a description was never seen before, it will not be available.
- Sometimes, when using the "load" button, the inner contents of a section get messed up. It gets fixed when you resize the section again.
- When using the "extract" button, contents are extracted from the original D&D Beyond character sheet. This means that if the content was changed you'll have to reload the page to see the changes.
Beyond Print Enhancer is unofficial Fan Content permitted under the Fan Content Policy. Not approved/endorsed by Wizards. Portions of the materials used are property of Wizards of the Coast. ©Wizards of the Coast LLC.