Bulk Pins Studio
The professional bulk Pinterest pin generator. Free: generate up to 10 pins — login to download. Pro ₹99: up to 100 pins + Pinterest CSV. Single ₹10: 50 pins, no account.
Dashboard
Generate Pinterest-ready pins in bulk — entirely in your browser.
How it works
Text style presets
10 presetsAll parsing, text fitting, rendering and ZIP packing happen locally on your device. Nothing is stored or transmitted.
Templates
Each card shows a live-rendered preview. Open a template to use it, or download its sample CSV to see the exact columns it needs.
Text style presets
shared by all templatesA text style bundles a font, weight, size scale, letter-spacing, line-height and colour together. The same style set is applied across every template, so a “Cute” quote on Template 01 looks consistent with a “Cute” headline on Template 02. When you select 2 or more styles and enable randomization, each pin picks one style from your selection at render time — so a 40-pin batch can use 10 different looks without any manual work.
Adding Template 03, 04, 05…
Every template is a plain configuration object registered in TEMPLATES:
{ id, name, category, size, background, elements:{ brand, quote, author, footer, … } }.
The renderer receives template + row data + style + customization and returns a canvas — no template-specific rendering code is required.
Text Styles
Each style bundles font, weight, spacing and colour. Previews below render the same quote on the Elegant Quote template so you can compare. Select styles in the Generator — each pin picks one from your selection.
All 10 styles · live previews
How style mixing works
Pick 2 or more styles in the Generator and keep “Random mix per pin” ON — a 50-pin batch can use 10 different looks with zero manual work. Turn it OFF to force every pin to the first selected style.
Guides — how to use
Follow a guide end-to-end. Each template has its own sample CSV with the exact columns it needs.
① Elegant Quote — 5-minute guide
- Download the Quote sample CSV below (columns:
quote, background, brand_name, author_name, text_color, page_name, filename). - Open it in Google Sheets / Excel. Keep
quotefilled;backgroundaccepts HEX (#F5E6D3) or an image URL. - In Generator → upload the CSV → pick Elegant Quote → select 2+ text styles → Generate.
- Download ZIP (login needed on Free) or Pro CSV for Pinterest bulk upload.
② News Card — 5-minute guide
- Download the News sample CSV (adds
news_headline, news_image, news_source, news_time). - Keep
news_headlineunder 60 chars andnews_imagea direct image URL for the cleanest card. - Upload → pick News Card → Generate. The
quotecolumn becomes the supporting paragraph.
③ Pinterest bulk upload
- Pro export gives official columns:
Title, Media URL, Pinterest board, Thumbnail, Description, Link, Publish date, Keywords. - Upload your ZIP PNGs somewhere public (your site / image host) and paste those links into Media URL — Pinterest requires a public file link.
- Fill Pinterest board (use
Board/Sectionfor sections). Leave Publish date empty for immediate publish. - Pinterest → Create Pins in bulk → upload the CSV.
④ CSV column reference
quote— required for Quote template.news_headline, news_image— required for News template.background— HEX, rgb(), or image URL. Empty = template default.brand_name, author_name, page_name, text_color, filename— optional.board, keywords, description, publish_date, link— used by Pinterest Pro export.
Generator
Upload a CSV, choose a template, mix text styles, then render every pin locally.
1 CSV Data
Drop your CSV here or browse files
quote · background · brand_name · author_name
page_name · text_color · filename
news_headline · news_image · news_source · news_time
3 Bulk News Detector Pro
Pro only: mixed feed blends Google, BBC, Al Jazeera, NDTV & India Today — or pick one outlet. Ready-made rows for the News Card template, with branded AI images.
3 AI Quotes Generator Pro
Pro only — no CSV needed. Describe what you want; AI writes up to 50 quotes or headlines with images.
2 Template
4 Text Styles
Select 2 or more styles. Each pin randomly picks one from your selection so a batch never looks identical.
5 Customize
Batch options
background column are active, random presets are mixed in roughly 50% of pins.
Live Preview
CSV guidance
Background accepts a HEX colour (#F5E6D3), RGB/RGBA (rgb(245,230,211)) or an image URL (https://…). Images are drawn with cover/crop so the full 1000×1500 canvas is filled.
news_headline under 60 characters and news_source under 28 characters for the cleanest look. Longer headlines still render, but the font auto-shrinks and may become hard to read.
Generated Pins 0
Pinterest bulk CSV columns: Title (≤100) · Media URL (required, public .png/.jpg/.mp4) · Pinterest board (required) · Thumbnail (blank for images) · Description (≤500) · Link · Publish date (blank = now) · Keywords. Upload your ZIP PNGs somewhere public first, then fill Media URL before Pinterest bulk upload.
Publish CSV — full preview
Official Pinterest bulk columns. Check titles, Media URLs, board and dates, then download.
History
Session-only generation log. Nothing is stored after you close the tab.
Pricing
Start free. Upgrade only when you need bigger batches. Payments via Razorpay.
- Generate up to 10 pins in bulk, all features
- No login needed to generate
- Login required to download (ZIP / PNG)
- Generate up to 50 pins in one go
- No account needed — just email + mobile
- Generate first, pay only to download
- Up to 100 pins at a time, unrestricted
- Pinterest bulk CSV export (Title · Media URL · Board · Description · Link · Publish date · Keywords) for direct upload
- ✨ AI titles, descriptions & tags via Gemini (server key) on every Pro export
- Priority rendering + history sync
How login + download works
Free users can design and generate 10 pins without an account. The moment you click any Download, we ask you to login / signup (with Terms tick). Pro unlocks 100-pin batches + one-click Pinterest CSV. Single ₹10 unlocks a 50-pin batch without an account.
Terms & Conditions
You must accept these before login / signup and before any payment.
2. Free plan. Up to 10 pins per batch with all design features. Downloading (ZIP / PNG / Pinterest CSV) requires a free account. Abuse, bot abuse or circumvention of batch limits may lead to suspension without notice.
3. Single Bulk ₹10 — one-time purchase, delivery of purchase information on WhatsApp / email (read carefully).
3.1 What you get: a one-time, single-batch credit to generate up to 50 pins on the device and browser where you paid. No account is needed.
3.2 Where your purchase information goes: immediately after a successful ₹10 payment, your purchase information — including payment ID, amount paid, plan name (Single Bulk 50), number of pins allowed, date and time of purchase, and a one-time activation note — will be sent to the WhatsApp number and/or email address you provide at checkout or in the Report form. Please type your WhatsApp number (with country code) and email address very carefully, because that message is your only receipt and your only proof of purchase; there is no account dashboard for one-time buyers.
3.3 Delivery time: in normal cases the WhatsApp / email confirmation arrives within a few minutes of payment success. During gateway, network or messaging delays it may take up to 24 hours. Please check spam / promotions folders and WhatsApp message requests, and keep the same phone number and email active for at least 48 hours after payment.
3.4 What to do if you do not receive it: if you do not receive your purchase information on WhatsApp or email within 24 hours of payment, contact us at once through the ⚑ Report page with (a) the exact WhatsApp number and email you entered, (b) date and approximate time of payment, (c) amount (₹10), and (d) your Razorpay payment ID / UTR from your bank / UPI app. We will verify with the payment gateway and re-send your purchase information to the corrected WhatsApp / email once, free of charge.
3.5 Single-device storage: the credit itself is stored only in this browser on this device (localStorage). Clearing site data, using incognito, reinstalling the browser, or switching devices or browsers will erase it, and the WhatsApp / email message alone cannot re-activate a cleared browser — it only proves you paid. In that case contact support with your payment ID and we will guide you.
3.6 Cautions: one-time credit is consumed by the first generation run after payment, even if that run has errors or fewer than 50 rows. Draft your CSV carefully before generating. No refunds once pins are generated or the credit is consumed, except for duplicate charges or proven payment-without-activation reported within 7 days.
4. Pro ₹99. Unlocks up to 100 pins per batch, AI-generated titles / descriptions / tags on export, and the official Pinterest bulk CSV. Validity as shown at checkout (default 30 days). Pro purchase information is likewise sent to your account email and, where provided, to your WhatsApp number. Payments processed by Razorpay; we never store card / UPI details on our servers.
5. Content. You own your input and outputs. You warrant you have rights to CSV text and images. Do not upload copyrighted, illegal, hateful or deceptive material. We may block rendering or reporting accounts for violations.
6. Privacy. CSVs render locally and are never uploaded. Account email, plan status, generation counts, payment logs and reports sync to Supabase for licensing and support. WhatsApp numbers and emails provided for purchase delivery are used only for delivery and support. See main Privacy page.
7. Refunds. Digital goods: refunds only for duplicate charges or proven non-delivery reported within 7 days via Report with payment ID. One-time credits consumed by generation are not refundable.
8. Contact. Use the ⚑ Report button for any issue, including missing WhatsApp / email purchase information. Operated alongside Tech Treasure.
9. Links and branding on news pins (read carefully). Article URLs never appear on the pin itself — each pin shows your brand name (plus your uploaded logo when set). The upload CSV's Link column carries the source wrapped through our redirect page at techtreasure.sbs/redirect.html?url=…: visitors see a short interstitial naming the destination site (about 2 seconds, with a Continue button) before continuing. This exists so outbound clicks can be counted and so visitors always know they are leaving our site. Only http(s) destinations are allowed — anything else shows an invalid-link page and goes nowhere. If a source URL is missing or malformed, the pin exports with an empty Link and Pinterest may reject that row; always check the Preview before downloading.
10. Default links on quote pins. Quote pins carry your own link when your CSV provides one (page_name / link column, routed via the redirect page for measurement). When the column is empty, the export automatically uses https://techtreasure.sbs/bulk-pins-generator/ so no pin ever uploads with a blank link. To send quote traffic elsewhere, simply fill the link column in your CSV.
11. AI-generated titles, descriptions and tags. Pro exports can rewrite titles (max 100 chars), descriptions (max 500 chars) and keyword sets using Google's Gemini model via our server (your key is never in the browser). AI output is a draft: wording, facts and claims must be reviewed by you in the full Preview before publishing. We do not guarantee accuracy, originality or Pinterest approval of AI text, and AI-generated claims about real events, people or products are your responsibility once published.
12. Images and sources. Images you paste must be ones you have the right to use. Auto-generated Pollinations images are AI creations; internet photos (e.g. Unsplash samples) follow their own licences — check before commercial use. Media URLs must stay publicly reachable after upload, or Pinterest cannot fetch the pin image. News headlines and snippets belong to their publishers and are linked back as sources; we claim no ownership over fetched news content.
Report an issue
Tell us what broke — we read every report in the main admin panel.
Login / Signup
Required to download free pins and to activate Pro. Single ₹10 works without an account.