PrintBlob – Free Custom T-Shirt Designer & Product Customizer for WooCommerce
PrintBlob – Free Custom T-Shirt Designer & Product Customizer for WooCommerce

PrintBlob – Free Custom T-Shirt Designer & Product Customizer for WooCommerce

5/5 (2 ratings) — active installs Updated Nov 11, 2026
The PrintBlob designer: text in a choice of fonts on the front, the print area, colour and size.

The PrintBlob designer: text in a choice of fonts on the front, the print area, colour and size.

PrintBlob is a free product designer plugin for WooCommerce. Customers design their own t-shirt right on your product page (upload a photo or logo, type text, pick the colour and size) and order it with their design attached, and every order comes with free print-ready files of its front: a transparent 300 DPI PNG, a vector PDF and an SVG at the exact print size. The designer is free, with no watermark, ever: no order limits, no time limit, no per-order fees, no sign-up. It brings product personalization to shops that print the orders themselves or send them to a printer, with DTG, DTF, screen printing, sublimation or heat transfer.

Try it before you install: the live demo on printblob.com runs this designer, with PrintBlob Pro’s back printing and 3D view added.

Set up in one click: once PrintBlob is active, PrintBlob › Quick setup makes a t-shirt your customers can design, with its colours, sizes, prices and a page with the designer. Choose Set up my shop, then Open the product to see it as your customers will. On a new shop, Set up a whole shop makes a sample t-shirt shop around it: products in their colours and sizes with photos and prices, a home page and the pages a shop needs, a menu, delivery and pay on delivery, and the shop opened to visitors.

PrintBlob adds a custom product designer to WooCommerce, for shops that sell personalized products and want “design your own” on the product page. Customers upload a photo or logo, type text in a choice of fonts, move and resize everything on the front of the t-shirt, pick a colour and size, and see the price update as they go. When they order, the order keeps their design, a preview of each printed side on the product and the images they uploaded.

  • No watermark, ever. No limit on designs or orders, no time limit, no per-order fees and no sign-up: the designer is free and stays free.
  • A t-shirt, ready to sell. The bundled t-shirt mockup, front and back photos with its print area and real print size set, is ready the moment you activate. PrintBlob › Mockups shows it with its print area drawn on the photo.
  • Every colour from one photo. The white t-shirt is recoloured to each colour of your colour attribute, keeping folds and shading.
  • The design, kept with the order. Each order keeps the customer’s design, its preview on the product per printed side and the images they uploaded.
  • Print-ready files of every order’s front, free. A transparent 300 DPI PNG for DTF, DTG and transfers, and a vector PDF and an SVG for screen printing and cutting, each at the exact print size, made as the design is added to the cart and downloaded from the order screen.
  • A warning for blurry prints. A customer who selects an image they placed sees the resolution it prints at, at that size; below 150 DPI it becomes a warning that the image may print blurry, with what to do. It does not block Add to cart.
  • Block themes, the Cart and Checkout blocks and HPOS. The PrintBlob designer block and the Colours block work in any block theme, with its colours, fonts and corner radius. Designs go through WooCommerce’s Cart and Checkout blocks with their preview, and PrintBlob is declared compatible with High-Performance Order Storage (HPOS). Classic themes and the classic cart and checkout work too.
  • Works with WooCommerce. Variable products, order emails and the order screen, with each printed side’s preview.
  • On phones. The designer follows the screen’s width, and customers move, resize and rotate photos and text with a finger.
  • Translation-ready, including the designer itself, with translations from translate.wordpress.org.
  • More than t-shirts, with PrintBlob Pro. Sell caps, hoodies, mugs, phone cases, polo shirts and tote bags from your own product photos, or anything else you print, each with its print area and real print size.

PrintBlob Pro

The PrintBlob Pro add-on adds print-ready files of every printed side and of earlier orders (a 300 DPI PNG, a vector PDF and an SVG of each, earlier orders’ made from their saved designs), a CMYK PDF through your printer’s profile, the customers’ original images, your own products (anything you print, on your own photos, with the print area drawn on each and its real print size), back printing, a 3D view of the product made from its front and back photos, sleeve printing, a production print queue with each order’s files in one ZIP, and your own fonts. PrintBlob Pro is $99 a year for one domain, with no fee on any sale.

When you buy PrintBlob Pro on printblob.com, you can choose Install PrintBlob Pro there. printblob.com sends you to PrintBlob’s upgrade screen in your shop’s admin, where an administrator who can install plugins gets PrintBlob Pro installed, activated and licensed in one step: PrintBlob connects the licence you bought and installs PrintBlob Pro with WordPress’s own installer, and only a release signed by PrintBlob, downloaded from printblob.com over HTTPS and matching its signature. Nothing is installed unless you choose it on printblob.com. Where your site does not let WordPress install plugins, the screen gives you the download instead, and PrintBlob Pro connects the licence by itself when you activate it.

Privacy

PrintBlob sends nothing to any outside service, except where you choose to. A Get PrintBlob Pro link, when you follow it, gives printblob.com your site’s address and its admin address, so that after paying it can open your site’s PrintBlob Pro install screen. When you install PrintBlob Pro from printblob.com, the upgrade screen sends printblob.com your site’s address to connect the licence you bought, and downloads PrintBlob Pro from it. When you deactivate PrintBlob, a box asks why you are leaving. “Skip and deactivate” sends nothing. Only if you press “Send and deactivate” does it send printblob.com the reason you chose, your note, your email address if you typed one, the PrintBlob version and your WordPress language; nothing about your customers, and printblob.com does not keep your site’s address. How long printblob.com keeps it is in its privacy policy: https://printblob.com/legal/privacy/. Customer images and designs are stored on your site: previews in the media library, the customers’ images (and print files, with PrintBlob Pro) in a protected folder. Designs that never become an order are deleted after the number of days set in the settings.

Copyright

PrintBlob is copyright 2026 microcompanies, LLC, and released under the GNU General Public License v2 or later (license.txt). The PrintBlob name and logo are not covered by that licence.

Source code

The scripts in build/ are compiled from the source in src/, which ships with the plugin: npm install and npm run build (@wordpress/scripts) rebuild them. The designer uses Fabric.js (MIT licence), bundled in build/designer/view.js. The print files’ PDF and SVG are made with PDFKit and SVG-to-PDFKit (MIT licences), their text set as outlines with HarfBuzz through harfbuzzjs (MIT licence; its .wasm is HarfBuzz compiled to WebAssembly from that source) from fonts unpacked with woff2-encoder (MIT licence, Google’s WOFF2 decoder) and fonteditor-core (MIT licence); they load only when a design is added to the cart, bundled in build/printblob-vector.js, build/printblob-text.js with its .wasm and build/printblob-pdf.js. The print fonts in assets/fonts/ (Onest, Unbounded, Lora and Caveat) are under the SIL Open Font License 1.1; each family’s licence ships beside it as assets/fonts/OFL-*.txt. The t-shirt mockup photos in assets/mockups/ are microcompanies’ own renders, released with the plugin under the GPL.

Requirements

WordPress 7.0, WooCommerce 10.0 and PHP 7.4 or newer. Tested up to WordPress 7.1 and WooCommerce 11.2.