Upload your TCGPlayer packing list CSV and get print-ready PDF shipping labels in seconds. Free forever, no signup required.
Drop your CSV here, or tap to browse
TCGPlayer → Orders → Packing List → Export4×6: print on thermal, margins none · 8.5×11: any printer, cut on lines
If you sell trading cards on TCGPlayer, you already know the bottleneck: getting labels printed. Handwriting addresses is slow, error-prone, and frankly miserable when you have dozens of orders to fulfill. TCGPlayer Speed Shipper eliminates that friction entirely.
This tool reads the CSV file that TCGPlayer generates from your Packing List page and converts it into properly formatted, print-ready PDF shipping labels — either for a 4×6 thermal printer like the Rollo or MUNBYN, or for standard 8.5×11 paper on any home printer. The whole process takes about ten seconds.
Orders → Packing List → Export to download your CSV.
Fill it in once — it auto-saves to your browser.
Upload the CSV, hit Download, and print your labels.
Everything runs in your browser. Your buyer names, addresses, and order data are never uploaded to any server — the CSV is parsed locally and the PDF is built entirely on your device. There is no account to create, nothing to install, and no fees. This is a tool built by a seller, for sellers.
Whether you sell Magic: The Gathering singles, sealed Pokémon product, Yu-Gi-Oh cards, Flesh and Blood, or any other TCG, the packing list format is the same. Upload it, choose your label format, and start shipping.
TCGPlayer Speed Shipper supports two main label formats. The 4×6 thermal format is designed for dedicated label printers like the Rollo, Dymo LabelWriter 4XL, and MUNBYN 4×6. Set your printer margins to zero and your paper size to 4×6 for best results. The 8.5×11 format works with any standard inkjet or laser printer and lets you fit one, two, three, or four labels per page with cut lines printed between them.
Toggle packing slips on before downloading and each label in your PDF will be followed by a matching packing slip. Each slip includes the shipping address, your return address, the order number, and a full list of items from that order. It is a small detail that makes your store look more professional and helps buyers confirm they received the correct cards.
Your data stays on your device. TCGPlayer Speed Shipper does not send any information to a server. The CSV is read by your browser, the PDF is built in JavaScript using jsPDF, and the result is downloaded directly to your computer. No analytics on your order data, no tracking of buyer information, and no server-side processing. Your customers' personal information stays exactly where it should — with you.
No CSV? Paste one or more shipping addresses below and turn them into the same print-ready labels — return address, format, and packing slips all included.
One address per block. Separate multiple addresses with a blank line, like this:
Uses the return address and format/packing-slip settings from the Home tab.
TCGPlayer Speed Shipper turns your packing list CSV into print-ready PDF shipping labels in under two minutes. Here's every step from export to print.
Log in to your TCGPlayer seller account → Orders → Packing List → Export. This gives you a CSV file with all your buyer names and shipping addresses.
Type in your store name and address on the Home tab. It saves automatically to your browser — you'll never have to type it again.
Tap the upload zone or drag and drop your file. The tool reads every order instantly — no waiting, no processing, no server.
Pick 4×6 thermal for a label printer, or 8.5×11 with 1, 2, 3, or 4 labels per sheet for a regular printer. Toggle packing slips on or off.
Hit Download PDF. Open the file and send it to your printer. For thermal printers, set margins to none and match your label size. Done.
TCGPlayer Speed Shipper works with the standard packing list CSV format. It doesn't matter which game you sell — the export is the same across all categories.
Everything you need to know about using TCGPlayer Speed Shipper.
Ready to start shipping faster?
Ready to start shipping faster?
Everything you need to know about shipping trading cards sold on TCGPlayer — supplies, printers, packing techniques, and how to protect yourself when things go wrong.
TCGPlayer uses a tiered shipping system that determines how much the buyer pays and what level of service you're expected to provide. Knowing which tier applies to each order is fundamental to running a healthy TCGPlayer store.
The cheapest option, typically assigned to orders under a certain value threshold. A PWE offers no tracking number and no insurance. You slide the card (in a sleeve and top loader) into a standard #10 envelope and drop it in any mailbox. Fast and cheap, but the buyer bears the risk if the envelope goes missing. Because there's no proof of delivery, sellers can be held responsible for lost PWE shipments under some circumstances — always check TCGPlayer's current policy.
Required for higher-value orders. You purchase a tracked USPS label (usually First Class Package), place the packaged card into a bubble mailer, and attach the label. The buyer can follow the package in real time and you have proof of delivery. This is the right choice for anything worth $10 or more, and most experienced sellers default to BMWT even on cheaper orders for peace of mind.
Occasionally applicable for large sealed product orders. Standard rates vary and Media Mail is generally not appropriate for trading cards alone — read TCGPlayer's shipping guidelines carefully before using it. When in doubt, First Class Package with tracking is the reliable default.
Pro tip: Pirateship.com offers commercial USPS rates with no monthly fee. A First Class Package label that costs $4.00 at the post office counter often runs under $3.50 through Pirateship — meaningful savings if you ship dozens of orders a week.
The right supplies protect your cards in transit and keep your buyers happy. Here's what every TCGPlayer seller should have on hand.
Amazon is convenient for small restocks. For bulk purchasing, BCW Supplies (bcwsupplies.com) and Bulk Card Supplies offer significant discounts on sleeves, top loaders, and mailers when bought in case quantities. If you're shipping more than 20 orders a week, buying in bulk almost always pays off.
A thermal label printer is one of the best investments a TCGPlayer seller can make. Once you're printing instead of handwriting addresses, you save two to five minutes per order — which adds up fast. Here are the most popular options among card sellers.
For 4×6 thermal printers: set your paper size to 4×6 inches, set margins to zero (or "borderless"), and disable any "fit to page" scaling. The PDF generated by TCGPlayer Speed Shipper is already sized to fill a 4×6 label exactly. For 8.5×11 printing, use "actual size" rather than "fit to page" to preserve the cut-line alignment.
A card that arrives damaged or bent is a guaranteed negative experience for the buyer — and potentially a dispute or refund. These packing methods, used consistently, will keep your defect rate near zero.
Follow steps 1–3 above, then add the team-bagged top loader to a bubble mailer. Make sure the label is flat and fully adhered to the mailer — bubbles or peeling labels can delay delivery or cause misrouting. Seal the mailer completely and reinforce the seal with tape on high-value orders.
For expensive cards, use a card saver instead of a top loader (graders prefer them and they're less likely to cause corner damage), double-bag the card, and place it inside a rigid cardboard mailer. Write "Do Not Bend" visibly on the outside. For cards worth hundreds of dollars, consider adding shipping insurance through USPS or a third-party insurer.
Common mistake to avoid: Never fold the flap of a #10 envelope over the top of a top loader. The fold can transfer directly to the card. Always make sure the top loader sits fully inside the envelope with room to spare.
Sellers who process a high volume of orders consistently use a batched workflow rather than handling each order individually from start to finish. Here's a proven approach.
Instead of shipping each order as it comes in, set a daily cutoff time (e.g., 5 PM) and process everything that arrived before that point together. This means one trip to generate labels, one printing session, one packing session, and one post office run or pickup. It's far more efficient than handling orders one at a time throughout the day.
Pull all your orders' cards, sleeve and top-load them all first, then print labels in one batch using TCGPlayer Speed Shipper. Match labels to packages by order number, then seal and label everything in one pass. This avoids context-switching and reduces mistakes.
USPS offers free scheduled package pickups from your mailbox or door. For BMWT shipments, this eliminates the post office trip entirely. Schedule your pickup the evening before so everything gets collected the next morning. Note that USPS pickup requires at least one package with postage — they will not pick up PWE envelopes alone.
Enter tracking numbers into TCGPlayer as soon as you print labels, not after you drop them off. Buyers appreciate seeing the tracking number appear quickly, and it protects you against "item not shipped" claims. TCGPlayer Speed Shipper generates your address labels; you still need to enter tracking separately in the TCGPlayer seller portal or through your shipping software.
On TCGPlayer, your feedback score and seller rating directly affect your visibility in search results and buyers' willingness to purchase from you. A few consistent habits keep your metrics strong.
TCGPlayer tracks your handling time — the gap between when an order is placed and when tracking shows movement. If you commit to a 1-business-day handling time, meet it consistently. Late shipments trigger automated warnings and eventually can lead to account restrictions. If you know you'll be unavailable (vacation, illness), use TCGPlayer's vacation mode to pause your store rather than letting orders pile up.
The single biggest driver of negative feedback is condition disputes. A card listed as Near Mint that arrives with visible play wear will generate a complaint. When in doubt, grade down. A "Lightly Played" card that arrives looking better than expected delights the buyer; a "Near Mint" card that looks beat up creates a dispute. Be conservative with NM grades, especially on older or rarer cards.
Buyers notice when a card arrives well-packaged. A properly sleeved, top-loaded card in a clean bubble mailer with a neat label signals that the seller takes their store seriously. Some sellers include a small thank-you note or a bonus common card. These small touches earn repeat customers in a marketplace where buyer loyalty is otherwise rare.
When a buyer contacts you about a problem, respond within 24 hours. Even if you believe you're not at fault, a calm and professional response usually de-escalates the situation. Offer a refund or replacement for legitimate complaints rather than arguing — the cost of one refund is far less than the cost of a negative feedback score dragging down your listings.
If TCGPlayer Speed Shipper shows an error about unrecognized columns, open your CSV file in a plain text editor (Notepad on Windows, TextEdit on Mac in plain-text mode) and look at the first line. The header names need to include recognizable terms like "First Name," "Address 1," etc. If TCGPlayer changed their export format, the header row will reveal exactly what column names they're now using. You can also try re-exporting — sometimes the first export from a session is malformed.
This is almost always a print settings issue. In your PDF viewer (Adobe Acrobat, Preview, Chrome's built-in viewer), find the print dialog and select "Actual Size" or set scaling to 100%. Never use "Fit to Page" — this rescales the label to match your paper size rather than printing at the intended dimensions. For thermal printers, also confirm your paper size is set to exactly 4 × 6 inches in the printer driver settings.
The return address saves to your browser's localStorage. Private/incognito mode clears localStorage when the window closes, so switch to a regular browser window. Some browser privacy extensions (like certain ad blockers or fingerprinting blockers) also block localStorage access — check your extension settings if the problem persists in a regular window.
The PDF is built using the jsPDF library loaded from a CDN. If the library hasn't finished loading when you click Download (usually on very slow connections), you'll see an error. Wait a few seconds and try again. If downloads are consistently failing, check your browser console for errors — an ad blocker or content security policy may be blocking the CDN script.
TCGPlayer's packing list CSV only includes orders that have not yet been marked as shipped. If an order is missing, it may already be marked shipped in your seller dashboard, or it may have been cancelled. You can also check if your TCGPlayer packing list filter is set to show all pending orders rather than just today's orders.