← All Tools

Book Metadata Builder — KDP, IngramSpark & EPUB

Book metadata differs by platform — KDP, IngramSpark, Draft2Digital, and EPUB OPF each want a different format for the same information. This Metadata Builder generates all four at once: BISAC categories, keywords, short and long descriptions, and pricing in USD, GBP, EUR, and AUD. Complete metadata for books, formatted correctly for each store, from a single form. Free, no account required.

Loading tool...

Metadata Builder for KDP and IngramSpark

Book metadata is scattered across different formats depending on where you publish. KDP wants one format, IngramSpark another, EPUB OPF files yet another. This tool builds all of it at once from a single form.

What It Generates

Complete metadata for KDP, IngramSpark, Draft2Digital, and EPUB OPF files. Includes title, subtitle, series info, BISAC categories, keywords, short and long descriptions, ISBN/ASIN, publication date, edition, language, and pricing in USD, GBP, EUR, and AUD.

Who This Is For

Authors publishing the same book across multiple platforms who don't want to re-enter metadata each time. First-time authors unsure what BISAC categories or keywords to use. Anyone preparing a new release for KDP and IngramSpark at the same time.

How to Use It

Fill in your book details, categories, keywords, and pricing once. The tool formats everything correctly for each platform, ready to copy and paste.

7 Metadata Fields — At a Glance

  • Title & Author — Book title, subtitle, series name, volume, and author metadata
  • BISAC Category — Primary and secondary BISAC subject categories for all platforms
  • Keywords — 7-field KDP format, IngramSpark comma-separated string, and EPUB OPF dc:subject output
  • Short Description — 150-word platform summary field with character count
  • Long Description — Full 4,000-character KDP sales page copy with formatting
  • ISBN/Identifier — Optional ISBN, ASIN, and unique identifier fields
  • EPUB Auto-Extract — Upload an existing .epub to pre-fill fields from its OPF metadata

For a deep reference on EPUB OPF metadata — required fields (dc:title, dc:language, dc:identifier), how ISBN appears in EPUB files, language codes, and what each platform reads from your OPF — see the EPUB metadata guide. For writing the KDP product page description — supported HTML formatting tags, the character limit, and copywriting structure — see the KDP book description guide.

Common questions

Yes. Completely free — no account, no signup, no credits required.
BISAC categories follow a hierarchical structure. Start with your primary genre and drill down to the most specific subcategory that fits. Check where comparable titles on Amazon or IngramSpark are categorized and use those as a guide. KDP also lets you browse its category list from the dashboard.
The short description (150 words max) is used for platform summary fields and back cover copy. The long description (400 words / 4,000 characters for KDP) is your full sales page copy — this is what appears on your Amazon product page and has the most impact on conversion.
No. ISBN and ASIN fields are optional. Fill in what you have and leave the rest blank — you can always add the ISBN manually once you have one and update your platform listings.
Yes — that's the ideal time to use it. Build your complete metadata before launch, export it for each platform, and have it ready to paste when you create your listings. Getting metadata right before the first upload is significantly easier than updating it after the fact across multiple platforms.
The tool generates output you copy and paste — it doesn't store your data between sessions. Save your filled-in metadata to a document so you can update it and re-run the tool for future editions without re-entering everything from scratch.
Yes. KDP expects seven keyword phrases entered as separate fields. IngramSpark uses a comma-separated string. EPUB OPF uses a dc:subject tag for each keyword. The tool outputs each platform's format correctly so you're not manually reformatting the same keywords four different ways.
Yes. The EPUB Auto-Extract feature reads dc:title, dc:creator, dc:language, dc:identifier, and dc:subject values from an uploaded .epub file's OPF package document and pre-fills the form fields — so if you've already published and need to update or reformat your metadata, you don't have to re-enter it manually.
The tool generates formatted output for four platforms: Amazon KDP, IngramSpark, Draft2Digital, and EPUB OPF files. Each requires a different format — KDP uses separate keyword fields, IngramSpark uses a comma-separated keyword string, EPUB OPF uses dc:subject elements. The tool outputs all four at once so you're not reformatting the same data multiple times.
BISAC (Book Industry Standards and Communications) is the standardized subject category system used by bookstores, libraries, and publishing platforms worldwide. KDP, IngramSpark, and most distributors use BISAC codes to place your book in the correct browse categories. Choosing the right BISAC code determines which genre listings your book appears in and which subject headings it's indexed under in library catalogs. Each book can have a primary and one or more secondary BISAC categories.