Changelog

Latest updates and improvements for bulkdpflabels.com

April 29, 2026
New Feature

Public templates now support line items. Templates can include a dynamic line item table where users can add, remove, and fill in multiple rows of structured data directly in the form before generating their label.

This is ideal for packing slips, invoices, and any label that needs to list multiple products or items. Line item fields are automatically detected from the template configuration and rendered as an interactive table with accessible inputs.

See it in action with our free 4x6 packing slip generator.

February 15, 2026
New Feature

Introducing Sheet Layout for Avery-style label sheets. You can now arrange multiple labels on a single page, perfect for printing on pre-cut label sheets like Avery 5160, 5163, 5164, 5167, and 8395.

A new guided template creation wizard walks you through setup step by step: name your template, choose between single labels or sheet layout, then pick a size or Avery preset. Experienced users can skip straight to the editor at any time.

Sheet layout features:

  • 5 built-in Avery presets with accurate dimensions for common label sheets
  • Custom sheet configuration with adjustable rows, columns, margins, and gaps
  • Visual sheet preview showing label placement on the page
  • Optional cut marks for manual cutting
  • Works with batch processing to fill entire sheets from CSV data

Select "Sheet of Labels" when creating a new template to get started, or enable sheet layout in the Settings panel of any existing template.

February 7, 2026
New Feature

You can now upload Excel files (.xlsx, .xls) in addition to CSV files when creating batch labels. Excel files work exactly like CSV uploads - just select your file and we'll parse the data automatically.

The batch uploader now shows a live preview of your Excel data before processing, so you can verify column headers and map fields correctly. Only the first sheet of your workbook is used, keeping the workflow simple and predictable.

Limitations:

  • Only the first sheet is processed (additional sheets are ignored)
  • Maximum 10,000 rows per file
  • Maximum 10MB file size
  • Macro-enabled files (.xlsm) are not supported for security reasons
  • Formulas display their calculated values, not the formula text

This feature works with both the web interface and the batch API endpoints.

January 28, 2026
Improvement

Added layer ordering controls to the label designer. You can now change the stacking order of elements so rectangles and other shapes don't cover text or barcodes.

Use the new "Layer Order" section in the element properties panel to move elements to the front, back, or one layer at a time. This makes it easy to arrange overlapping elements exactly how you want them.

When multiple elements are selected, layer controls are also available in the alignment toolbar.

January 26, 2026
New Feature

Added Hidden Fields feature to the label designer. You can now reference CSV columns without rendering them visually on the label, making the data available for transformations like concat.

This is useful when you need to combine multiple CSV columns (like city, state, zip) into a single field (full_address) using the concat transformation, without needing visible elements for each source field.

Access hidden fields via the new "Data" button in the label designer toolbar.

January 21, 2026
Bug Fix

Fixed an issue where restoring a template to a previous version would not restore the associated value lookups and loop configurations. Data transformation rules are now properly saved with each version and restored when reverting.

January 15, 2026
Improvement

Added data presets to the single label generator. You can now save frequently used form data as presets for quick re-use, making it faster to create labels with the same information.

Presets support both regular field data and line item table data. Save and Clear buttons are now conveniently located in the data entry section header.

Presets are automatically cleared when you modify template fields to ensure your saved data always matches the current template structure.

January 14, 2026
Bug Fix

Fixed an issue where batch PDF generation would fail when labels contained uploaded images. Merged PDF files now correctly include all embedded images.

January 11, 2026
Improvement

Added element rotation and flip controls to the label designer. You can now rotate any label element by 90°, 180°, or 270° and flip elements horizontally or vertically.

This is especially useful for vertical text on labels, rotated barcodes for tight spaces, and mirrored content for specialty printing applications.

Rotation and flip transforms are fully supported in both the visual designer preview and PDF generation output.

January 1, 2026
Improvement

You can now set at the account and label level how you are notified when a batch is complete and ready for download. You can toggle email, in app, and webhooks.

If necessary you can add additional emails to recieve the email notification that labels can be downloaded.

December 29, 2025
New Feature

If you are on the free plan you can now delete your account immediately yourself.

If you are on a paid plan will be placed in a 30 day grace period, then their account data will be permanatly deleted. Users will be able to downgrade their plan to the free tier with a prorated refund if applicable.

December 22, 2025
New Feature

Labels can now be created in bulk via API

You can now create a batch or single label with API, pass JSON data to your template via a post request to generate a pdf label or batch based on the data passed to bulkpdflabels.com combine that with custom data transformations and you can automate bulk custom pdf label generation.

You'll need a server that is listening to process the webhook data and handle the download of the pdf result

December 12, 2025
New Feature

Data transformations, custom data mapping, and page loops are now available to customize your labels even more.

You can now customize the data sent to your labels, find and replace text, transform case, and more to automate and keep your labels looking consistent.

These data transformations become incredibly powerful when pairing batch label creation from an API source.

November 9, 2025
Improvement

You can now adjust label elements by dragging for easier element sizing.

QR code, SVG's, UPC, and other barcodes have stricter ratio enforcement and are rendered accurately based on element dimensions to work with label element scaling.

November 4, 2025
Improvement

Added contact us page. If you have a feature request, need help please let us know.

October 20, 2025
New Feature

You can now select a CSV column to use for naming generated PDF files when creating batch jobs and downloading individual files as pdfs. Filenames are automatically sanitized and limited to 255 characters long. You can also add an optional suffix or prefix to the filename.

Created a dedicated Batch History page where you can identify which template generated the batch.

October 16, 2025
New Feature

Added the ability for users to quickly create bulk 2x1 address labels for free. Generate professional address labels without creating an account by either uploading a CSV file or entering data for a single label.

This free bulk generator supports both single label creation through a simple form and bulk generation from CSV files. Perfect for mailings, packages, returns, and everyday address label needs.

Try it now at our free address label generator.

October 4, 2025
New Feature

Added new free pdf label template files for downloading and printing with a rollo or munbyn thermal label printer.

Get the inventory labels or moving labels. More free pdf files are coming. If you have an idea please contact me.

October 2, 2025
New Feature

Added the ability to generate a simple batch sequence so to generated padded numbers for common use cases with 2x1 labels for inventory and sku generation. Or you can generate random ID's with prefixes and suffixes for more secure use cases.

This is a common use case for resellers just starting with managing inventory. No more having to create a spreadsheet with numbers from zero to ten thousand.

September 27, 2025
Improvement

Improved PDF generation speed by 10x on larger batch files with improved threading and CPU core utilization. Tested with max of a CSV with 2,000 rows that created 4x6 labels.

September 26, 2025
Bug Fix

Fixed issues with password reset and account creation , and password reset form now shows errors better.

Updated the label template builder to enforce industry standard minimums on qr code sizes and barcodes so they will scan properly. QR codes must be a minumum 10mm by 10mm.

September 24, 2025
New Feature

Usage is now being tracked per user, template, and label generation. This is done via adonis queues and event driven.

  • Previews are not counted against a users limit.
  • Once users generate 1,000 labels they will need to upgrade to a paid plan.
September 15, 2025
Website Launch

bulkpdflabels.com is now operational. After weeks of local development and testing I've launched this website.

Originally a request from a shipping manager turned into a full fledged nodejs backend and vue frontend. After testing and building a basic working app I'm launching it to the world. I'll be adding improvements and more features weekly. I'm always open to improvements and new feature requests.