Images & PDFs → uniform, borderless, imposed, print-ready PDF
Drag the box edges/corners to crop. Drag the middle to move it. This trims the image itself.
Everything runs in your browser. No file is uploaded to any server. Works offline after the first load.
Drop or pick JPEG, PNG, WebP or PDF (multiple at once). Each PDF page becomes its own item you can reorder, rotate, crop, tile and duplicate exactly like an image. In the Files grid, drag to reorder, and use the tool row to move ◀▶, rotate ⟳, switch Fill/Fit ⇄, or delete 🗑. Click a file to open its editing panel (rotate, flip, brightness/contrast/saturation, grayscale, crop focus, copies).
Blank / colored pages: pick a color and optional pattern, then + Page to add a colored filler page. It behaves like any file — reorder, duplicate, or tile it — so you can add colorful backing sheets or separators to the final PDF.
PDFs not loading? The PDF engine loads from the web the first time — open the app once while online, then it works offline afterward.
One per page — each file prints on its own page at the target size. Tile / N-up sheet — arrange many small designs on one bigger sheet (stickers, labels, quotes).
Pick A3–A6, photo sizes, or a Custom size in mm/cm/in. Orientation is Portrait, Landscape, or Auto (matches each image, one-per-page only). In Tile mode this is the sheet size.
Fill & Crop covers the whole area (borderless) and crops the excess — drag the blue dot on the preview, or use the focus sliders, to choose what stays. Fit shows the whole image with a colored/transparent border. Set globally or per file.
Crop / resize a single image: select it, then use ✂ Crop / resize visually to drag a crop box over the image, or the Zoom / resize slider and Crop edges (L/T/R/B %) boxes in its panel. Reset adjustments restores the original.
Quick "how many per page" divides the sheet into equal cells that fill the page (2, 4, 6, 9, 16…). Add more images and they flow onto more sheets automatically. For finer control: grid defined by Item size, Columns × rows, or a Label sheet preset (A4 8/12/16/21/24/…-up, square sticker grids, round labels). Auto-rotate each image to fit its cell handles mixed portrait/landscape. Use Offset X/Y to calibrate die-cut stock. A blank / colored page added from the left becomes its own full extra sheet in a tiled job — an easy way to add pages.
Shape Rect / Rounded / Circle, a corner radius, and Clip artwork to shape. Safe padding keeps art off the die edge. Add a printed border (kiss-cut look), an on-screen outline guide, or a printed thin cut outline for blank sheets.
Paste or upload a CSV (with optional header). Each row becomes a label. In Fields, each column becomes a text line — set its size, bold, and type: Text, QR, or Barcode. Add a shared background image, choose alignment/padding, and Copies per row. Perfect for address, name-tag, batch/serial labels.
Type quotes separated by a blank line — each becomes one sticker. Choose font (incl. script fonts), bold/italic, text color, and a background color or image (with a Dim slider for readability over photos). Auto-fit sizes each quote to its sticker. Turn on Alternate bg for a two-tone pack.
Same code on all stickers: Code overlay → choose QR or Barcode, enter the value, size, and position (or Custom — drag the green dot on the preview). Different code per label: use CSV data and set a field's type to QR/Barcode. Barcodes support CODE128/39, EAN/UPC, ITF14 — match your data to the format (CODE128 accepts almost anything).
A single/double/triple border frame around each page with a color per line. Add a signature / watermark (artist name, optional day/date/time) with its own font, color, size, and 9 positions, including a faded watermark.
Give every page a printed back — solid color, a pattern (dots, grid, stripes, hearts, stars, confetti…), or an image (fill / fit / tiled). Pages export interleaved front/back; set your printer to two-sided, flip on long edge. Turn on Mirror back if your duplex flips alignment. Ideal for patterned-back art prints and greeting cards.
Set DPI (300 standard), JPEG (with quality) or lossless PNG, and Bleed to remove white hairlines on borderless prints. Grayscale for mono/toner-saving, Mirror sheet for iron-on transfers.
Corner crop marks show where to trim each item. Cut guide lines run edge to edge for guillotine cutting. Registration marks (crosshair targets) let a print-then-cut machine align to your sheet, or check color plates.
Presets save all settings & calibration (not images) in your browser; export/import as JSON to back up or share. Project saves the whole job — images, order, edits, CSV/quotes & settings — as one .json file to reopen later.