sandywp / plugins / tnc-flipbook-3d-lite
TNC FlipBook 3D
PDF Flipbook, 3D Flipbook, PDF Viewer, PDF Embedder
3D flipbook and PDF viewer for WordPress. Turn any PDF into an interactive page-flip book you can embed, search, and share.
Ready in seconds.
v1.2.0 400+ installs WP 5.8+ PHP 7.4+

What you get inside
5 screens-
Realistic 3D FlipBook with true page-turning physics (dark theme)
-
Light theme reading view - switch dark or light from the toolbar
-
Turn any PDF into a magazine-style FlipBook with real page turns
-
Global Settings - default view mode, page mode, zoom, and language
-
Per-FlipBook editor - choose a PDF or image gallery, then copy the shortcode
About this plugin
TNC FlipBook 3D transforms your PDFs and images into beautiful, interactive 3D flipbooks with realistic page-turning physics powered by WebGL and Three.js.
TNC FlipBook 3D includes PDF links, text search, and a dark/light theme toggle.
Live Preview
See TNC FlipBook 3D in action: open the live demo.
Video overview
A quick tour of TNC FlipBook 3D in action.
Please note: this is a general overview that shows both free and Pro features together, and it does not indicate which is which. To see exactly what is included in the free plugin versus Pro, check the “Use cases” and “TNC FlipBook 3D Pro” sections just below.
Features
- Realistic 3D WebGL page flip with physics
- 2D CSS fallback for older devices
- PDF and image sources
- Clickable PDF hyperlinks (internal + external)
- PDF text search with highlighting
- Table of contents / PDF outline
- Thumbnail navigation panel
- 4 viewing modes: 3D, vertical scroll, horizontal scroll, reading mode
- Dark and light theme toggle with 7 color schemes
- Print, download, social sharing
- Autoplay with speed control
- Fullscreen mode
- Lightbox popup mode
- Deep linking (shareable page URLs via #page/N)
- RTL support for Arabic, Hebrew, and more
- 20 languages included
- Gutenberg blocks + shortcodes
- Per-flipbook toolbar customization
- Keyboard navigation
- Responsive design
- Unlimited flipbooks, unlimited pages
- No watermark, no branding
Use cases
Turn a PDF you already have into something readers tap, explore, and act on. A few popular ways to use it:
Free:
- Digital magazines and newsletters – publish each issue as a real page-turning read with a contents list, search, and shareable links to any page.
- Restaurant and cafe menus – put your menu online as a book that looks right on phones. Swap the PDF and it updates everywhere.
- Course materials and workbooks – give students textbooks and handouts they can read, search, and flip through on any device.
- Portfolios and lookbooks – photographers, designers, and studios show their work as a clean flip-through instead of a plain download.
- Annual reports and company profiles – turn a long report into an easy, on-brand reading experience.
- Travel guides and brochures – let visitors browse your destination guide like a printed booklet.
With Pro:
- Shoppable catalogs – add clickable spots to any product in your catalog so a shopper taps an item and goes straight to the product page or their cart. Your print catalog starts selling.
- Real estate brochures – mark rooms, units, or plots right on the page, and let buyers tap for details or send an inquiry without leaving the flipbook.
- Lead magnets and gated guides – offer a free guide, lookbook, or whitepaper and ask for an email before the reader unlocks it, so every download grows your list.
- Sell ebooks and premium PDFs – lock a FlipBook behind a WooCommerce product so only buyers can read it. Great for ebooks, reports, back issues, and course packs.
TNC FlipBook 3D Pro
One simple plan – $59/year for one website – unlocks every feature and every add-on, including any add-ons released in the future. No tiers, no per-feature upsells.
Pro adds:
- More interface languages
- All color schemes plus brand and hardcover colors
- Merge multiple PDFs with named chapters
- Interactive hotspots (links, media, and products)
- AI read-aloud with premium voices
- Content protection and watermarks
- WooCommerce page gating
- Google Analytics 4 tracking
- Export and import flipbooks
- Page video overlays
- PDF form viewer
- User bookmarks and notes
- Every add-on included at no extra cost, now and in the future (page builders, membership and e-commerce integrations, AI chatbot, and more)
- Priority support
Add-ons included with Pro
Use TNC FlipBook 3D with the page builder, membership plugin, or LMS you already run. Every add-on below is included with Pro at no extra cost, now and in the future. Each one also works with the free plugin and can be bought on its own if you prefer.
Page builder add-ons:
- Elementor – build a 3D FlipBook into any Elementor layout with Embed, Link, and Image Link widgets and a FlipBook picker.
- Divi – place a 3D FlipBook anywhere in the Divi Builder with native Divi modules.
- WPBakery – insert and manage a 3D FlipBook straight from WPBakery Page Builder (Visual Composer).
- Avada – drop a 3D FlipBook into any Avada layout with native Fusion Builder elements.
- Beaver Builder – add a 3D FlipBook to a Beaver Builder row with a native module.
- Bricks – place a 3D FlipBook in your Bricks Builder templates with a native element.
- Breakdance – Breakdance elements for a 3D FlipBook: Embed, Link, Image Link, and BookShelf.
Membership, LMS, and e-commerce add-ons:
- WooCommerce – sell a 3D FlipBook, or show a few pages free and require a purchase for the rest. Built into Pro, no add-on needed.
- MemberPress – restrict a 3D FlipBook to active MemberPress members and chosen membership levels.
- Ultimate Member – restrict a 3D FlipBook by Ultimate Member role and membership status.
- WishList Member – restrict a 3D FlipBook to chosen WishList Member levels.
- SureMembers – protect a 3D FlipBook with SureMembers access groups.
- LearnDash – put a 3D FlipBook inside LearnDash courses and keep it to enrolled students.
- LifterLMS – gate a 3D FlipBook behind LifterLMS courses, memberships, and access plans.
- Tutor LMS – restrict a 3D FlipBook to enrolled Tutor LMS students and course buyers.
- Easy Digital Downloads – sell 3D FlipBook access as an EDD download, with optional recurring subscriptions.
Feature add-ons:
- AI Chatbot – readers ask questions about a FlipBook and get answers drawn from its own pages.
- Lead Capture – put an email form in front of a FlipBook and collect leads before granting access.
- Monetize – six ad placements: preroll, banner, sidebar, overlay, inter-page, and endroll.
- SEO & AI Search – structured data and page-text extraction so search engines and AI assistants can read and cite your FlipBooks.
- PDF Stamper – stamp each downloaded page with the reader’s name or email.
- Self-Hosted Analytics – views, reading time, and downloads, kept on your own site.
- BookShelf – display your FlipBooks on the front end as a bookshelf, or as a filterable grid, list, or archive page, anywhere on your site.
Gutenberg blocks and shortcodes are built into the free plugin, so no add-on is needed for the block editor or for Classic Editor.
Why TNC FlipBook 3D?
- PDF links and search included — both work out of the box
- WebGL 3D rendering — page flip with paper-bend physics
- Smart fallback — uses a lightweight 2D mode when WebGL is unavailable
- Modern admin — Clean wizard-based setup, no confusing settings
- Developer friendly — Clean code, no jQuery dependency on frontend, REST API proxy for secure file serving
Embedding Options
- Shortcode (inline):
[tnc-flipbook-3d-embed id="123"] - Shortcode (popup link):
[tnc-flipbook-3d-link id="123"]Click to read[/tnc-flipbook-3d-link] - Gutenberg Embed Block: Search “Flipbook” in the block inserter
- Gutenberg Link Block: Insert a clickable link that opens a flipbook popup
- Direct URL: Each flipbook has its own permalink at
/flipbook/your-book/
External Services
This plugin does not connect to any external service to display your FlipBooks. The 3D viewer, PDF engine, fonts, and all assets are served from your own site.
The only data the plugin can send is optional deactivation feedback. If you deactivate the plugin and choose “Submit & Deactivate”, it emails the reason you selected, any details you type, your site URL, and the plugin version to ThemeNcode so we can improve the plugin. If you tick the “ThemeNcode may contact me” option, your email address is included too. This is entirely optional: choosing “Skip & Deactivate” sends nothing, and no data is sent unless you click “Submit & Deactivate”.
Service provider: ThemeNcode – https://tncflipbook.com | Privacy Policy: https://tncflipbook.com/privacy-policy
Source Code
This plugin ships the full, human-readable source for all of its own
JavaScript and CSS. For performance the frontend loads minified copies
(the .min.js / .min.css files next to each source file), and the
unminified source is loaded instead when SCRIPT_DEBUG is enabled. The 3D
viewer engine lives in assets/flipbook/tnc-flipbook.js (with the minified
tnc-flipbook.min.js beside it) and assets/flipbook/tnc-flipbook.css.
The bundled third-party libraries are included in assets/lib/:
- Three.js (MIT) – https://github.com/mrdoob/three.js
- PDF.js (Apache-2.0) – https://github.com/mozilla/pdf.js
The PDF.js data assets shipped alongside it are also part of that distribution:
- assets/lib/cmaps/ – character maps for CJK (Chinese/Japanese/Korean) text
- assets/lib/standard_fonts/ – the 14 standard PDF font programs (fallback for
PDFs that do not embed their fonts) - assets/lib/wasm/openjpeg_nowasm_fallback.js – a JavaScript build of the
OpenJPEG JPEG 2000 decoder, used to display JPEG 2000 images. The underlying
decoder source is OpenJPEG (BSD-2-Clause) – https://github.com/uclouvain/openjpeg
Questions
- Does it work with any PDF?
Yes. TNC FlipBook 3D renders PDFs using PDF.js and works with any standard PDF file, including those with links, bookmarks, and text layers.
- Does it work on mobile?
Yes. The plugin auto-detects device capability and falls back to a lightweight 2D CSS-based mode on older or less powerful devices.
- Can I customize the toolbar?
Yes. You can choose which toolbar items appear and pick a toolbar layout for each FlipBook.
- Is it accessible?
Yes. It includes full WCAG 2.1 AA accessibility — keyboard navigation and shortcuts, screen reader announcements, skip links, focus indicators, high-contrast mode, and reduced-motion support.
- Can I use it with page builders?
Yes. It includes Gutenberg blocks and shortcodes that work with any page builder.
- Can I try it before installing?
Yes. Use the “Live Preview” button on this page to open TNC FlipBook 3D in a temporary WordPress site right in your browser (powered by WordPress Playground). It opens with a sample FlipBook already set up, so you can flip through pages, search, switch themes, and open the editor without installing anything.
- My FlipBook area is blank (the browser console shows a “MIME type” error)
The viewer loads its PDF engine from JavaScript module files (.mjs). A few web servers do not serve .mjs files as JavaScript by default, which stops the engine from loading. If the FlipBook stays blank and the browser console shows a message like “Failed to load module script … MIME type of ‘text/plain'”, apply the fix for your server, clear any caches, and reload.
On Apache or LiteSpeed, add this line to your site’s .htaccess file:
AddType text/javascript .mjsOn Nginx, add mjs to the JavaScript line in your mime.types file so it reads:
text/javascript js mjs;Most hosts already serve .mjs correctly, so this is only needed on a few servers. If you are not comfortable editing these files, your hosting provider’s support can add the rule for you.
sandywp / also on the shelf
Try another plugin
DearFlip – PDF Flipbook, 3D Flipbook, PDF embed, PDF viewer
4.9 · 200K+ installs
DearFlip creates a PDF Flipbook, 3D Flipbook, PDF viewer, PDF embed for WordPress sites. Create impressive and realistic 3D…
4.6 · 1K+ installs
PDF Generator for WordPress allows you to convert posts into PDF files to share information across multiple channels.
Flipbook PDF Viewer & Embedder
5.0 · 200+ installs
Embed PDFs as an interactive 3D flipbook or standard viewer — perfect for eBooks, catalogs, manuals, newsletters & reports.
Spin up a real WordPress site in seconds.
Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.