# Printshop > QR codes, calendars, labels, graph paper and posters — print-perfect PDFs in seconds. Printshop makes things to print: QR codes and barcodes, Wi-Fi guest cards, calendars in 17 languages with week numbers and public holidays, label sheets filled from a CSV file, graph and music paper, posters tiled over ordinary sheets and folded booklets. Every printable is a true-size vector PDF with a test square, plus SVG and PNG, made in your browser. Printshop (Printables studio) is a premium app of usefulweb.app (https://usefulweb.app/): a full program that runs in the browser. Its engine is deterministic and the same functions are exposed as tools, so an agent can compute exactly what the app shows. ## Use it - Landing page: https://printshop.usefulweb.app/ - Workspace (browser app): https://printshop.usefulweb.app/app - open a project with https://printshop.usefulweb.app/app#project= or a template with https://printshop.usefulweb.app/app#template= - Project file format (JSON Schema): https://printshop.usefulweb.app/project.schema.json - Tutorials: https://printshop.usefulweb.app/tutorials - JSON API: POST https://printshop.usefulweb.app/api/v1/tools//calculate (catalog: https://printshop.usefulweb.app/api/v1/tools) - OpenAPI: https://printshop.usefulweb.app/openapi.json - MCP (Streamable HTTP): https://printshop.usefulweb.app/mcp ## Engine tools - [QR Code Generator (print-ready)](https://printshopqrcode.usefulweb.app/): QR codes for links, text, Wi-Fi, contacts and more — as vector PDF, SVG and PNG. Part of [Printshop](https://printshop.usefulweb.app/) (ownerApp: printshop). API: POST https://printshop.usefulweb.app/api/v1/tools/printshop-qr-code/calculate · MCP tool `printshop_qr_code` - [Barcode Generator (EAN-13, UPC-A, Code 128)](https://printshopbarcode.usefulweb.app/): EAN-13, UPC-A and Code 128 barcodes with check digits, true-size PDF, SVG and PNG. Part of [Printshop](https://printshop.usefulweb.app/) (ownerApp: printshop). API: POST https://printshop.usefulweb.app/api/v1/tools/printshop-barcode/calculate · MCP tool `printshop_barcode` - [Printable Calendar Maker](https://printshopcalendar.usefulweb.app/): Month or year calendars in 17 languages with week numbers and public holidays. Part of [Printshop](https://printshop.usefulweb.app/) (ownerApp: printshop). API: POST https://printshop.usefulweb.app/api/v1/tools/printshop-calendar/calculate · MCP tool `printshop_calendar` - [Label Sheet Maker with CSV Mail Merge](https://printshoplabelsheet.usefulweb.app/): Address labels, name badges and product labels from a CSV, for any sheet layout. Part of [Printshop](https://printshop.usefulweb.app/) (ownerApp: printshop). API: POST https://printshop.usefulweb.app/api/v1/tools/printshop-label-sheet/calculate · MCP tool `printshop_label_sheet` - [Graph, Dot, Isometric, Hex and Music Paper](https://printshopgraphpaper.usefulweb.app/): Printable grid, dot, isometric, hexagon, music staff and lined paper at exact sizes. Part of [Printshop](https://printshop.usefulweb.app/) (ownerApp: printshop). API: POST https://printshop.usefulweb.app/api/v1/tools/printshop-graph-paper/calculate · MCP tool `printshop_graph_paper` - [Poster Tiler (Big Picture on Many Pages)](https://printshoppostertiler.usefulweb.app/): Print a big poster on ordinary paper: tiles with overlap, crop marks and an assembly map. Part of [Printshop](https://printshop.usefulweb.app/) (ownerApp: printshop). API: POST https://printshop.usefulweb.app/api/v1/tools/printshop-poster-tiler/calculate · MCP tool `printshop_poster_tiler` - [Booklet Maker (Saddle-Stitch Imposition)](https://printshopbooklet.usefulweb.app/): Fold-and-staple booklets: notebook or calendar pages imposed in the right order. Part of [Printshop](https://printshop.usefulweb.app/) (ownerApp: printshop). API: POST https://printshop.usefulweb.app/api/v1/tools/printshop-booklet/calculate · MCP tool `printshop_booklet` - [RuleDate Deadline Calculator](https://ruledate.usefulweb.app/): Business-day and deadline maths with public holidays and a step-by-step rule trace. Part of [Opsdeck](https://opsdeck.usefulweb.app/) (ownerApp: opsdeck). API: POST https://printshop.usefulweb.app/api/v1/tools/ruledate/calculate · MCP tool `ruledate` - [Photo Print Size Planner](https://luminaprintplanner.usefulweb.app/): Find how large your photo can print at your chosen resolution. Part of [Lumina](https://lumina.usefulweb.app/) (ownerApp: lumina). API: POST https://printshop.usefulweb.app/api/v1/tools/lumina-print-planner/calculate · MCP tool `lumina_print_planner` - [Image Grid Splitter](https://luminaimagesplitter.usefulweb.app/): Slice a photo into numbered tiles without losing edge pixels. Part of [Lumina](https://lumina.usefulweb.app/) (ownerApp: lumina). API: POST https://printshop.usefulweb.app/api/v1/tools/lumina-image-splitter/calculate · MCP tool `lumina_image_splitter` - [Comic Book & Booklet Planner](https://panelcraftbookplan.usefulweb.app/): Plan a multi-page comic, contact sheet and folded booklet order. Part of [Panelcraft](https://panelcraft.usefulweb.app/) (ownerApp: panelcraft). API: POST https://printshop.usefulweb.app/api/v1/tools/panelcraft-book-plan/calculate · MCP tool `panelcraft_book_plan` ## Formats - Import: Printshop project (.printshop.json), Share link (#project=), CSV for labels (comma, semicolon or tab), JPEG and PNG images (poster, booklet) - Export: PDF (vector, true size, embedded fonts), SVG (each page), PNG (each page, 150 or 300 dpi), Printshop project (.printshop.json), Share link without personal data ## Limits - Printshop prints its own printables; it does not import or impose existing PDF files. - QR codes use numeric, alphanumeric and byte (UTF-8) modes; Kanji mode, Micro QR, structured append and GS1 QR are not supported. - Barcodes: EAN-13, UPC-A and Code 128 (ASCII) only; no EAN-8, add-ons, GS1-128 application identifiers, Data Matrix or PDF417. - Chinese, Japanese and Korean text uses small font subsets with calendar words and common characters; other CJK characters fall back to English labels or are missing from the PDF. - Holidays cover 16 countries for 2024–2030; school holidays and local observances are not included. - Images for posters and booklets must be JPEG or PNG; the PNG preview of a tile shows grey boxes instead of the photo, and very large images make big PDFs. - Colours are sRGB; there is no CMYK, bleed or spot-colour output for professional print shops.