Tool

Free Brand Kit Generator: Brand Colors, Fonts and Logo From Any Website

Paste a website address and this free brand kit generator reads the brand colors, the fonts the site loads, its logo and a short product summary from the live page. No account, no upload, and it takes a few seconds.

Free · No account needed

How to Use the Free Brand Kit Generator

The tool at the top of this page reads one web page and shows you what it found. This is the whole flow, with the words you will see on screen.

  1. Step 1

    Type the Website Address

    Paste the address into the field that says yourwebsite.com. You can leave out the https part, because the tool adds it. Use the page where the brand shows itself most clearly, which is nearly always the homepage. It can be your own site, a client's site or any public site you want to study.

  2. Step 2

    Press Extract My Brand

    The button changes to Reading Your Site, and a line underneath says the tool is reading the page for colors, fonts and the logo. Our run on the Spreadcast homepage took under two seconds; a slow host takes longer. Nothing is installed and you do not sign in.

  3. Step 3

    Copy the Brand Colors

    Under Palette you get up to five swatches with their hex codes. Click a swatch and its code is copied to your clipboard, and the label reads Copied for a moment. These are colors the page itself uses or declares, not colors guessed from a screenshot.

  4. Step 4

    Read the Typefaces and the Logo

    Under Typefaces you get up to four font names, the strongest signal first. Under Logo you see the image the tool judged to be the site's own mark. If the site does not let other pages show its images, the logo row is left out rather than showing a broken picture.

  5. Step 5

    Check the Product Voice

    The last row, Product voice, is two or three sentences on what the product is, who it is for and what it gives them, written by an AI model from the visible text of the page. Treat it as a draft of your one line description and correct anything that is wrong.

  6. Step 6

    If It Fails, Change the Address

    Some hosts block automated visits, and the tool then says it could not read the site. Try the address with or without www, or another page of the same site. After six lookups in ten minutes it asks you to wait a few minutes before the next one.

What the Brand Kit Generator Gives You From a Website

A brand kit is the short set of things that make a product look like itself everywhere: the logo, the colors with exact codes, the typefaces and a line about who the product is for. The longer case for what belongs in one, with examples, is in what a brand kit actually needs. This page is about getting those values out of a website quickly and putting them to work.

Most brands already have a kit. It is just undocumented, spread across a stylesheet, a logo file and a homepage. A brand kit generator from a website does the reading for you. It works as a brand color extractor, a website font finder and a logo finder in one, and returns four rows: Palette, Typefaces, Logo and Product voice. That is enough to start a brand kit for a website redesign, a pitch deck, social posts or a store listing, and it gives a small business that never wrote its brand down a first version in seconds.

It is a reading tool, not a design tool. It reports what a live page already uses. It will not draw a logo, invent a palette for a brand that does not exist yet or decide which color is primary. Those decisions stay with you, and the rest of this page shows how to make them: how the reading works and where it stops, how to give each color a role, how to test contrast, how to check the same values by hand, what you may legally reuse and where to keep the kit so it gets used.

How the Generator Reads a Website: Brand Colors From a URL

Everything happens on our server in one pass. The diagram shows the order, and the steps under it explain each part.

Diagram of the brand kit generator: an address check, a fetch of the page and up to four stylesheets, color scoring, font and logo reading, an AI step and a result card cached for one hour
Drawn from the tool's source code as it stood on October 22, 2026. The AI step chooses colors only when the page gives no clear headline and background color, and it always writes the product voice.

How It Extracts Brand Colors, Fonts and the Logo, Step by Step

This is the same reading code that Spreadcast's signed in setup uses on a website, so the free tool is an honest preview of what the product does with one. Every limit below comes from that code.

  1. Step 1

    It Checks the Address First

    Only http and https addresses on the public internet are accepted. The tool looks up the host name and refuses anything that points at a private or local network address, so the box cannot be used to reach servers that are not meant to be public. A typo or a dead domain gets a message that the site could not be reached.

  2. Step 2

    It Fetches the Page and Up to Four Stylesheets

    The server asks for the page once, identifying itself as SpreadcastBot, and gives up after five seconds. It then fetches the first four stylesheets the page links to, allowing two and a half seconds for each, and reads any styles written into the page itself. It does not run the page's JavaScript, so it sees the HTML and CSS the site sends, not what scripts build later in the browser.

  3. Step 3

    It Scores Every Color by Where It Appears

    A color earns points for where it is used. The page background, the main headline, the top banner and the header count most. Section backgrounds, footers, buttons and gradients count less, and CSS variables with primary, accent, brand or theme in their name count lower still. Pure white, pure black and the stock grays that common CSS frameworks ship are dropped, and two colors that look nearly the same are kept once.

  4. Step 4

    It Builds the Palette, With AI Only When Needed

    When the page clearly states a headline color and a background and yields at least three usable colors, the top scored colors become the palette and no AI is involved. When it does not, a Gemini model from Google is shown the fifteen best scored colors and told to pick three to five brand colors from that list only, never inventing one. Each pick is snapped to a close color the page really uses when there is one, and if the model returns fewer than two usable picks, the scored palette is used instead.

  5. Step 5

    It Reads the Typefaces the Site Loads

    Font names come from three places, strongest first: families requested from Google Fonts or a similar font service in the page's links, families declared in font face rules in the CSS, and the first family of each font family declaration. Generic names, icon fonts and faces every computer already has, such as Arial, Helvetica, Roboto and Segoe UI, are ignored because they say nothing about the brand. The four strongest names are shown.

  6. Step 6

    It Looks for the Logo in a Fixed Order

    First a logo address given as plain text in the page's structured data. Then an image in the header or navigation whose file name, alt text or class mentions logo, wordmark or brand. Then the home screen icon the site provides for phones, and last the share image used for link previews. Images inside customer, partner, press or integration strips are skipped, because those are other companies' logos.

  7. Step 7

    It Writes the Product Voice From the Page Text

    The visible text of the page, with scripts and styles removed, is cut to the first 10,000 characters, and up to 6,000 of them go to the model with an instruction to say what the product is, who it is for and its core value in two or three plain sentences. If the model call fails, the tool shows the opening 400 characters of the page text instead.

  8. Step 8

    It Keeps the Result for an Hour

    The finished kit is held in the server's memory for up to an hour, so asking for the same address again returns the same result at once. Each visitor can run six lookups in ten minutes, and a result served from that memory does not count toward the six.

When a Website Blocks the Brand Kit Generator

Sometimes the result is empty. The tool then says: We could not read that site. Some hosts block automated visits. That message appears when the page gave back no readable text and no colors at all, which almost always means the host refused the request, answered with an error or took longer than five seconds.

Three things cause most failures. Bot protection services that challenge unknown visitors turn a server request away. Sites built entirely in JavaScript send an almost empty page, so there is little text and few colors to read. And some sites keep their styles where the tool never looks, in a fifth stylesheet or in styles a script adds later, which leaves the palette short. Other tools hit the same wall: Google's help notes that some websites will not work with Pomelli when they use bot blocking such as captchas, and Canva's Brand Kit Builder help says some websites may block it, in which case you add brand elements by hand.

What to try, in order: the address with and without www, the plain homepage instead of a deep link, then another page of the same site, such as the pricing page, which usually shares the homepage's styles. If the site still refuses, read the colors and fonts yourself with the browser tools described further down this page. They work on any page your browser can open.

A missing logo on an otherwise full result has a different cause. The site does not allow its images to be shown on other sites, and the tool hides the row instead of showing a broken image. The colors, fonts and summary are still valid, and the logo file is better taken from whoever designed it anyway.

Privacy: What the Generator Fetches, Sends and Keeps

The tool fetches only the address you type and up to four stylesheets that page links to. It does not crawl the rest of the site, sign in anywhere, run scripts or download font files. The logo you see on the result card is loaded by your own browser straight from the site.

Besides the requests to the site itself, two kinds of request leave our server. When the palette needs the AI step, the list of scored colors, the site's name and the first 1,500 characters of page text go to Google's Gemini API. For the product voice, up to 6,000 characters of page text go the same way. Nothing about you is in either request: the model sees the website, not the visitor.

What we keep is small and short lived. The finished kit sits in the server's memory for up to an hour, keyed by the address, so a repeat lookup is instant. To stop one visitor from running thousands of lookups, the server counts requests per IP address over a ten minute window, also in memory. The tool does not write the address or the result to a database, and there is no account, so nothing is saved under your name. Copy what you need before you close the tab.

A Real Result: The Generator Run on the Spreadcast Website

To show what a result looks like, we ran the same code on our own homepage, spreadcast.app, on October 22, 2026. The picture redraws the four rows it returned.

Brand kit generator result for spreadcast.app with four palette swatches #FBDCC4, #17307A, #1A56C4 and #FF5C2B, the typefaces Fraunces, Space Grotesk, Instrument Serif and satoshi, the home screen icon as the logo and a product voice line
Output of the extraction code run on spreadcast.app on October 22, 2026. The Product voice line is written by the AI model and its wording changed on each of three runs. This is the third.

What Came Back for Our Homepage, and Why

Each row of the result has a reason behind it, and knowing the reason tells you how far to trust it on your own site.

What Came Back for Our Homepage, and Why
RowWhat the tool returnedWhy it returned that
Palette#FBDCC4 peach, #17307A deep blue, #1A56C4 blue and #FF5C2B orangeThe peach and the blue come from the sky gradient behind the homepage hero. The deep blue scored high because a stylesheet rule that starts at the html element sets it as a background, in this case for a hover state, a reminder that scoring by selector is a strong hint rather than proof. The page states no headline color, so the AI step ran. Without it the palette would have been #FBDCC4, #17307A, #1A56C4, #4F93EE and #DFEAFB. The model dropped the two pale gradient blues and added the orange, which our stylesheet declares as a brand color variable.
TypefacesFraunces, Space Grotesk, Instrument Serif and satoshi, written in lower case exactly as the stylesheet writes itAll four are named in the site's CSS. The order follows how strongly each one is signaled in the code, not where it appears on screen, so look at the headline on the live page to see which face does which job.
LogoThe site's home screen icon, the square image a phone uses for a bookmarkThe page does name a logo in its structured data, but as an image object rather than a plain address, which the tool's check does not read. The header holds no image labeled as a logo either, so the tool fell through to the third choice in its order. A square icon in this row usually means something like that happened.
Product voiceThree sentences: Spreadcast automates social media marketing for mobile apps, it is for indie developers, startups and studios, and it turns app updates and milestones into ready to publish postsWritten from the homepage text. The wording changed on each of three runs, which is why the summary is a draft to edit, not final copy.
TimeUnder two seconds in totalFetching and reading took about 0.4 seconds, and the two AI calls about one second more. A slower host or a heavier page takes longer.

The result is honest about our own site, including the parts we would change: a square icon instead of a wordmark, and a summary that needed editing. Expect the same kind of small corrections on yours.

Turn the Brand Color Palette From a Website Into Roles

The generator lists colors. It does not say what each one is for, and giving every color a job is the step that turns a list into a brand kit. Here is that step for the palette above, plus a text color, which a palette built from backgrounds and highlights often misses. The roles are our reading of the site, not something the tool outputs.

Turn the Brand Color Palette From a Website Into Roles
ColorWhere it shows on the siteRole in the kitRule to write down
#17307A deep blueA dark ink the stylesheet uses for dark gradient panels and hover statesPrimaryHeadlines on light backgrounds, dark panels and buttons. White text on it is safe at any size
#1A56C4 blueThe blue band of the hero skySecondaryLarge shapes, links on light backgrounds and charts. White text on it passes for body text
#FBDCC4 peachThe warm band low in the hero skyBackgroundLight panels behind dark text. Never used as a text color
#FF5C2B orangeDeclared as a brand color variable and used in gradientsAccentOne highlight per design, with dark text on it. White text only at large sizes
#0B1A44 dark inkDeclared in the stylesheet and found by the tool, but scored too low to make the paletteTextParagraphs and small labels on light backgrounds

Two habits make this faster on your own site. Find each swatch on the live page before you name it, because the tool ranks colors by signal, not by importance. And keep the list short: Nielsen Norman Group's guidance on visual hierarchy suggests limiting a simple design to 2 primary and 2 secondary colors. A hex code is just a # followed by red, green and blue values from 00 to ff, and MDN's reference on hex colors notes that the letters are case insensitive, so #ff5c2b and #FF5C2B are the same color.

Test the Palette for Contrast Against WCAG 2.2

A palette can be right for the brand and still hard to read. The chart measures ten pairs from the palette above with the WCAG formula.

Bar chart of WCAG contrast ratios for ten color pairs from the spreadcast.app palette, from 12.96 to 1 for dark ink on peach down to 1.82 to 1 for blue on deep blue, with lines at 3 to 1 and 4.5 to 1
Ratios calculated for this page with the relative luminance formula in WCAG 2.2. The lines mark 3 to 1 for large text and graphics and 4.5 to 1 for normal text.

What the Contrast Numbers Mean for Your Brand Colors

The W3C guidance on minimum contrast sets the bar most teams use: a ratio of at least 4.5 to 1 between text and its background, or 3 to 1 for large text, which it treats as 18 point, or 14 point bold. Text that is part of a logo is exempt. The thresholds are hard lines, and the same page says computed values should not be rounded, so 4.499 to 1 fails.

Shapes count too. The separate rule on non text contrast asks for 3 to 1 between the parts of buttons, icons and charts that people need to see and the colors next to them. A pale accent outline on a pale background can fail this even when no text is involved.

Read the chart with those lines in mind. White on the deep blue, at 12.07 to 1, and dark ink on the peach, at 12.96 to 1, pass at any size. White on the blue reaches 6.62 to 1 and blue on peach 5.09 to 1, both fine for body text. The orange is the trap. White text on it is 3.08 to 1, good enough only for large headlines, while dark ink on the same orange reaches 5.47 to 1. Orange on peach, at 2.37 to 1, and blue on deep blue, at 1.82 to 1, fail for text and for icons alike, so those two pairs never meet in a design.

To check your own pairs, paste the hex codes from the tool into the WebAIM contrast checker. The usual fix for a bright brand color is the one this palette needs: keep it as a background with dark text on it, or add a darker shade of the same hue to the kit for text.

Video: How to Check Color Contrast in Figma

If your kit lives in a Figma file, you can run the same test there. Figma's own short demo shows the check on a real layout.

Figma shows how its contrast checker tests text and graphic colors against the AA and AAA levels and offers a nearby color that passes. Video by Figma on YouTube

How to Get Brand Colors From a Website by Hand

You can check the generator's answer, or do the whole job yourself, with the developer tools built into every desktop browser. It takes longer, but it works on sites that block automated visits, on pages behind a login you have access to and on colors that scripts add after the page loads.

In Chrome, right click the element you care about, choose Inspect and look at the Styles pane. Every color value has a small preview square next to it, and clicking it opens the Color Picker. Chrome's Color Picker documentation lists what is inside, including an eyedropper, a contrast ratio for text colors and a palette switcher. Two of those palettes do most of the work here. The CSS Variables palette lists all the custom CSS variables on the page, which is where a well built site keeps its brand colors, and the Page colors palette is built from all the colors in the page's stylesheets. Shift click the preview square for a menu of formats, including hex.

To sample a color you can see but cannot find in the code, open the Color Picker and press C to start the eyedropper, then click anywhere on the page, or even outside Chrome on your screen. When a value is written as a variable, Chrome's CSS features reference explains that hovering over the variable shows its value in a tooltip, and that the Computed tab shows only the values that actually apply to the selected element.

For the whole palette at once, use CSS Overview. Chrome's CSS Overview guide says to open it from More tools in the DevTools menu and click Capture overview. The Colors section groups every color on the page into kinds such as background colors and text colors, points out text with low contrast and lists the elements that use a color when you click it. That makes Chrome itself a website color palette extractor, with no extension to install.

Firefox has the same tools under other names. The Firefox Eyedropper works like a magnifying glass over the page with pixel precision. Open it from the Browser Tools menu or the Page Inspector toolbar, and a click copies the color value to your clipboard in the color unit set in the Inspector settings. Selecting the headline, a button and the page background in turn and reading their values in the Rules view gives you a palette in a few minutes.

The generator automates exactly those clicks: it reads the same CSS, weights each color by where it is used and removes the near duplicates. Doing it by hand once is still worth it, because you see which element owns each color, and that is the information you need to give every color a role.

Video: Chrome's CSS Overview Lists the Colors and Fonts of a Page

The Chrome DevTools team's own short tip shows the panel described above on a real page.

Chrome for Developers captures a CSS Overview report and walks through the colors, fonts and contrast issues it lists for a page. It is the by hand version of what the brand kit generator does in one click. Video by Chrome for Developers on YouTube

How to Find the Font Used on a Website

The Typefaces row works as a website font finder: paste a URL and you get names. These steps confirm them and show which face does which job, which the generator does not tell you.

  1. Step 1

    Select the Headline in Firefox's Fonts Tab

    Open the Page Inspector, select the main headline and choose the Fonts tab. Firefox's guide to its font tools describes a Fonts used section for the selected element and an All fonts on page list below it. The first list tells you which face the headline uses. Select a paragraph next to see the body font.

  2. Step 2

    See Whether It Is a Web Font

    In the All fonts on page list, each web font shows the address of its font file, or System when it comes from your own computer, along with the font face rule that loads it. A face marked System may exist only on your machine, so confirm it on another computer before you write it into the kit.

  3. Step 3

    Confirm It in Chrome's Rendered Fonts

    In Chrome, select the text, open the Computed tab and scroll to the bottom. Chrome's rendering documentation uses that Rendered Fonts section to show whether a face came from local files or from the web, which is how you tell the intended web font from a fallback.

  4. Step 4

    Look for the Font Link in the Page Source

    View the page source and search for fonts.googleapis.com. The names after family= in that link are the Google Fonts the site requests, one of the two strongest signals the generator reads. Self hosted fonts show up instead as font face rules, the CSS rule that names a custom font and says where its file lives.

  5. Step 5

    Write Down the Job, Not Just the Name

    Record the headline face, the body face and the weights you saw, such as 700 for headlines and 400 for text. Apple's typography guidelines advise minimizing the number of typefaces and avoiding light weights that are hard to read at small sizes, so two families and two or three weights are plenty.

  6. Step 6

    Check the License Before You Use It

    A font name is not permission to use the font. Who publishes the typeface decides how you may use it, which the licensing section further down covers.

Brand Kit Generator From a Logo: Get Brand Colors From a Logo File

This generator reads a website, not an image file. If all you have is a logo, you can still pull exact colors from it in a few minutes, and a logo color extractor is already on your computer.

  1. Step 1

    Open the SVG File as Text

    A logo saved as SVG stores its colors as text. Open it in any text editor and look for fill values. MDN's reference on the SVG fill attribute explains that fill defines the color used to paint a shape or text, so a value such as #FF5C2B is the exact color the designer chose, with no guessing.

  2. Step 2

    On a PNG, Use a Color Picker

    On a Mac, Digital Color Meter shows the value of the color under the pointer, and Apple's Digital Color Meter guide explains how to copy that value as text with Shift Command C and how to lock the aperture first with Command L. On Windows, the PowerToys Color Picker opens with Windows Shift C and copies the picked color as a HEX code by default.

  3. Step 3

    Sample the Middle of a Shape, Never the Edge

    Pixels on the border of a letter or shape blend the logo color with the background to smooth the curve. Click the solid middle of the largest shape. If two clicks a few pixels apart give different codes, you are on an edge or on a compressed image, so find a cleaner file.

  4. Step 4

    For a Photo, Pull a Palette and Then Cut It

    A photo has thousands of colors. The image picker on Coolors suggests a palette from an uploaded photo, which is a fair start for a mood. Keep two or three of its colors at most and give each one a role, as in the table above.

  5. Step 5

    Add the Neutrals the Logo Does Not Have

    A logo rarely contains a usable text color or a background. Add a dark neutral for text and a light one for backgrounds, then test every text pair against its background with the contrast rules above. A bright logo color often fails with white text, and the fix is the same as for any palette.

  6. Step 6

    Or Let an AI Tool Build Around the Logo

    Some AI generators start from a logo you already have. Hedra's brand kit page, for one, says you can hand it what you already use as the reference instead of asking it to invent a look. Check what such a tool gives back as carefully as anything else, because image models are not built to keep exact hex values.

Brand Guidelines From a Website: Check the Result Against the Official Brand Page

When a company publishes a brand page, that page beats any generator. Here is what five public brand pages offer, opened on October 22, 2026. The last column is our own arithmetic: the contrast of white text on the main color, calculated with the WCAG formula from the published code.

Brand Guidelines From a Website: Check the Result Against the Official Brand Page
CompanyColors publishedTypeface namedWhite text on the main color
DiscordThree: Blurple #5865F2, Light Blurple #E0E3FF and Black #000000No4.61 to 1 on Blurple. Passes, narrowly
MastodonFive, each with hex, Pantone and CMYK values, among them #6364FF and #563ACCNo4.38 to 1 on #6364FF, large text only. 7.31 to 1 on #563ACC
LinearTwo named accents, Mercury White #F4F5F8 and Nordic Gray #222326. The primary blue is described but given no codeNoNo main color code to test. Nordic Gray on Mercury White is 14.41 to 1
RaycastBrand Red #FF6363 and two dark backgrounds, #151515 and #202123No2.91 to 1 on Brand Red, which fails for text. Brand Red on #151515 is 6.28 to 1, in line with the page's preference for dark backgrounds
SignalNone. Logo rules instead: clear space of half the logo's size and a 26 by 26 pixel minimumNoNo code to test

Two lessons. None of the five names a typeface, so for these brands the fonts their sites load are the only public record of their type, and that is what the generator's Typefaces row reads. And published codes are exactly what a contrast check needs, so when an official brand page exists, take its codes over anything a tool extracts.

Fonts and Logos You Find on a Website Are Not Automatically Yours

The generator gives you names and a preview. It does not give you rights. A web font on someone else's site is licensed to them, and Google Fonts' explainer on licensing notes that a retail font license is priced by the kind and volume of use it allows, such as the number of desktop users, the number of website visitors served or the ways the font can be embedded in an app. Using the same font in your posts or your app needs a license of your own that covers that use.

Open source fonts keep this simple. Most of them use the SIL Open Font License, and the OFL FAQ says you may use such fonts for any kind of design work, logos included, without extra permission, and that artwork made with an OFL font does not itself fall under the OFL. What you may not do is sell the font files on their own.

Logos are a matter of trademark. The USPTO's trademark basics describe a trademark as any word, phrase, symbol or design that identifies the source of goods or services, and a logo is the plainest example. Showing another company's logo while you talk about that company is common. Putting it, or something confusingly similar, on your own product is not. Some brand pages go further: Discord's tells third parties not to copy or imitate its look and feel, color combinations and typefaces included.

So use the generator in two ways. On your own site, it documents what you already own. On someone else's, it is research: learn how they pair a dark color with a bright one, then choose your own values. This is general information, not legal advice. For anything that matters, read the actual license or ask a lawyer.

Brand Kit for Social Media: Keep Every Post Consistent

Social posts are where a brand kit gets used most and drifts fastest. Six rules keep a feed recognizable once the kit exists.

  • Start From the Right Canvas Size

    Sizes differ by network and change over time. Keep one template per format you actually post, built on the current numbers in the social media image sizes guide, and put the brand colors and fonts into each template once.

  • One Accent per Post

    Use the primary color for the frame or background and the accent for one thing only: a word, a badge, a button shape. A post that uses every palette color at full strength stops looking like the brand.

  • Two Typefaces With Fixed Jobs

    The headline face for the hook, the body face for everything else, at the weights you wrote down. Changing fonts from one post to the next makes a single account look like several.

  • The Logo Small and in the Same Place

    A small mark in the same corner every time does more than a big logo now and then. On networks that show your avatar beside every post, the mark can often go entirely.

  • Captions in the Voice You Wrote Down

    The Product voice row is the seed of a caption style. Edit it into one sentence about who you help, then keep captions consistent with it. The social media caption generator page shows how Spreadcast writes a separate caption for each network from one description.

  • Check the Grid, Not Just the Post

    Once a month, look at the last nine posts together. If one color or layout takes over or disappears, fix the template rather than the next post. Brand consistency without a design team covers this habit in depth, and the Instagram post generator page shows how Spreadcast builds app posts from a brand.

Brand Kit for an App: Icon, Screenshots and App Store Rules

An app's brand lives on its App Store listing as much as on its website, and Apple sets rules for several parts of it.

  • The App Icon Is the Logo

    For most apps the icon is the mark people know. Apple's app icon guidelines give a 1024 by 1024 pixel layout for iPhone, iPad and Mac icons, with default, dark, clear and tinted appearances, and say to include text only when it is essential. Keep the master file in the kit and check exports with the app icon size checker.

  • Colors That Match the Icon

    Apple's color guidelines suggest a limited palette that coordinates with your app logo and warn against using the same color to mean different things. If the website and the icon disagree, the icon usually wins, because it is what people tap every day.

  • Screenshots Are Your Product Photography

    Apple's product page guidance allows up to 10 screenshots and says the first one to three appear in search results when there is no app preview. Keep clean exports in the kit. Sizes are in App Store screenshot sizes, and the iPhone mockup generator puts a screen in a device frame for posts.

  • The App Store Badge Has Its Own Rules

    The App Store marketing guidelines ask for the preferred black badge, one badge per layout, clear space of at least a quarter of the badge's height and a minimum height of 40 pixels on screen. Apple product images must be used as they are, with no added reflections, tilting or cropping. Our plain words summary is in App Store marketing guidelines.

  • One Line About Who the App Is For

    Every caption, store subtitle and post gets easier once that sentence exists. The generator's Product voice row is a starting draft. Cut it to one sentence you would say out loud.

  • A Written Version for the Team

    When more than one person makes assets, turn the kit into a short guide. The brand style guide template has a place for every value on this page, and iOS app marketing shows where those assets get used after launch.

Where to Save Your Brand Kit: Canva Brand Kit, Adobe Express, Figma or a Document

A kit you cannot reach while you design gets ignored, so keep it in the tool you already make things in. The facts below come from each product's own help and pricing pages, checked on October 22, 2026.

Where to Save Your Brand Kit: Canva Brand Kit, Adobe Express, Figma or a Document
WhereHow the kit gets inWhat it holdsPlan needed
Canva Brand KitPer Canva's help page on Brand Kits: choose Brand in the homepage side panel, then Create new Brand Kit, then upload logos, add color palettes or upload fonts. Brand Kit Builder can also fill a new kit from a website or a PDFLogos, colors, fonts, graphics, photos and icons, plus guidelines, brand voice and Brand TemplatesCanva's pricing page lists 1 Brand Kit limited to 3 colors on Free, 5 Brand Kits on Pro at US$144 a year for one person and 100 on Business at US$250 a year per person
Adobe ExpressPer Adobe's brand kit help: Your stuff, then Brands, then Create brand. An existing Creative Cloud Library can also become a brand through its Use as brand optionLogo, colors, fonts, graphics and templates, with colors tagged primary or secondary and fonts tagged header or bodyAdobe's pricing page lists brand kits under Premium, and under Teams with brand controls and template locking
FigmaColor variables for each brand color, with modes for light and dark themes, as in Figma's guide to variables, and text styles for the headline and body fonts, as in Figma's guide to stylesColor variables and color styles. Text styles hold the font family, size, line height and letter spacing togetherAnyone with edit access can create variables in a file. Publishing them to a team library needs a paid or Education plan
Microsoft CopilotPer Microsoft's page on official brand kits: in Copilot's Create area, choose More, then Brand Kits, then Create Brand Kit. A brand manager can make a kit official for the organizationPowerPoint templates, colors with hex codes, fonts, logos, images and icons, brand voice and terminologyA Microsoft Copilot Premium license
CapCutCapCut's guide to brand assets says to open your space from the desktop app's home screen and upload brand assets, which then appear in your video projectsLogos, fonts and video templatesThe guide does not tie it to a plan
A plain documentPaste the hex codes, font names and links to the logo files into one page, using the brand style guide templateAnything, with the rule for each value written next to itFree, and readable by anyone you send it to

Wherever the kit lives, keep the master logo files and the hex codes in a plain document as well. Editors change their plans and limits, and a text file with your values does not. For a closer look at the two biggest editors, see Canva vs Adobe Express.

Video: Canva Sets Up a Brand Kit With AI

If Canva is where your kit will live, Canva's own Design School lesson shows the setup end to end.

Canva shows how to set up and customize a Brand Kit with AI, generate assets that follow it and apply Brand Kit Match to designs you already have. Paste the hex codes from this page's generator into the kit it builds. Video by Canva on YouTube

Brand Kit Generators Compared: Free, AI and From a Website

Brand kit generator means two different things. A reading tool reports the brand a website already has. An inventing tool, often sold as an AI brand kit generator, brand kit maker or brand identity generator, proposes a new one from a name and a description. The table puts both kinds side by side, with the free tool on this page first. Facts come from each vendor's own page, checked on October 22, 2026.

Brand Kit Generators Compared: Free, AI and From a Website
ToolStarts fromWhat you getCostBest for
Spreadcast brand kit generator, on this pageA website addressUp to five hex codes, up to four typeface names, the logo and a product voice summaryFree, no accountReading the brand a live site already has, in seconds
Google PomelliA website, or files and a chat with Pomelli AgentA profile of fonts, colors, values and images, then campaigns, photoshoots, brand books and websitesNo charge at present, per Google's Pomelli helpSmall businesses that want on brand marketing assets made for them
Canva Brand Kit BuilderA website or a brand guidelines PDFA Canva Brand Kit with logos, colors, fonts, graphics, photos, brand voice and guidelinesPaid, Education and Nonprofit Canva plansTeams that already design in Canva
Selzee brand kit generatorA website addressColors ranked by use in the CSS, heading and body typefaces, the logo file and a voice section with quotesFree, with a cap on runsWriting down how a site sounds as well as how it looks
HedraA written description, or the logo and colors you already useImages and video in one consistent lookBilled per generation, by modelKeeping generated pictures and clips on brand
Mavic AI Brand BookVoice, colors, fonts, products and a ban list that you saveContent made with that Brand Book applied to every requestFree start with 1 brand workspace and 50 AI credits a monthApplying a saved brand to AI made content
Stockimg AI brand kit generatorA brand name, a short description and an optional imageSlogans, vision and mission lines, a palette, logos, social posts and font suggestionsFree, per its December 2024 launch postA starter identity for a brand with no site yet
BrandfetchA brand name or a URLLogos, colors and assets from a library of existing brands, with an APINot stated on its homepageLooking up an established company's assets
CoolorsA color you pick, or a photoPalettes from a generator or an image picker, plus a contrast checkerFree to use, with a Pro planBuilding or testing a palette by hand
Browser developer toolsAny page you can openEvery color and font on the page, element by elementFreeSites that block tools, and checking any result

Some names people search no longer lead to a brand kit tool. On October 22, 2026, HubSpot's brand kit generator address forwarded to its free business tools page, which lists no brand kit generator, and the brand kit generator address on Pixelcut's site forwarded to its product photo tool. Canva, Adobe Express, Microsoft Copilot and CapCut kits are compared above as places to keep a kit, and the Canva alternative and Adobe Express alternative pages compare those editors with Spreadcast.

AI Brand Kit Generators Reviewed One by One

Short verdicts on the tools in the table, written from each vendor's own pages. Spreadcast's generator comes first because it is the one on this page, and its limits are stated as plainly as everyone else's.

  1. 1

    Spreadcast Brand Kit Generator

    Free, no account

    Best for reading the brand a live website already has

    Paste an address and get the palette, the typefaces, the logo and a product voice summary from the page itself, in seconds. The AI step is narrow: it picks colors only when the page is ambiguous, from colors found on that page, and it writes the summary.

    It is also the same reading code Spreadcast's signed in setup runs on a website, so what you see here is what the product would start from.

    Pros

    • Exact hex codes from the site's own CSS
    • Names the web fonts a site loads
    • No account and nothing to upload

    Cons

    • Reads one page and up to four stylesheets
    • Cannot read sites that block automated visits
    • Does not invent a brand that does not exist yet
  2. 2

    Google Pomelli

    No charge at present

    Best for small businesses that want campaigns built from their site

    Pomelli is a Google Labs experiment built with Google DeepMind. Google's launch post of October 28, 2025 describes the Business DNA it builds from your website, covering tone of voice, custom fonts, images and color palette, which then feeds campaign ideas and marketing assets.

    It has grown quickly. Google brought it to the EU, the UK and other European countries in English on April 21, 2026, and on May 19, 2026 added Pomelli Agent, brand books and websites. The list of places it is available now names 202 countries and territories, for users 18 and over, in English only.

    Google's help on building the profile, which now calls it a Business Profile, says the website analysis can take up to eight minutes, and that you can instead start from up to 20 uploaded files or a template and edit any field afterwards.

    Pros

    • No charge at present
    • Goes from brand profile to finished campaign assets

    Cons

    • English only
    • Some sites with bot blocking such as captchas do not work
    • An experiment, so features and limits can change
  3. 3

    Canva Brand Kit Builder

    Paid Canva plans

    Best when your team already designs in Canva

    Brand Kit Builder fills a Canva Brand Kit from a company website or a PDF of brand guidelines. From a website it may extract or generate logos, colors, fonts, graphics, photography, brand voice and guidelines. From a PDF it takes brand colors, font styles, brand voice and guidelines.

    Canva asks you to review everything it extracted before you use the kit. It is available on Pro, Teams, Enterprise, Education and Nonprofit plans, in every country except China, to team owners, admins and brand designers who can edit the kit.

    Pros

    • The kit lands where the designing happens
    • Can also read a guidelines PDF

    Cons

    • Not on the Free plan
    • The kit lives inside Canva only
  4. 4

    Best for documenting how a site writes

    Selzee's brand kit generator also reads a website instead of inventing a brand. It ranks colors by how often your CSS uses them, with framework defaults and neutrals removed, names heading and body typefaces, returns the logo file and adds a voice section built from quotes on your page.

    It deliberately does not pick your primary color, and its page says the page you submit is read once and nothing on it is stored. No account is needed, with a cap on runs per page load.

    Pros

    • Strong on written voice
    • Leaves fields blank rather than inventing them

    Cons

    • Reads one page
    • Sites rendered in JavaScript or behind a bot wall return little
  5. 5

    Hedra

    Billed per generation

    Best for keeping generated images and video in one look

    Hedra's brand kit page treats a kit as a reference that every later image or clip must follow, built from a written description of the brand or from the logo and colors you already use.

    It is candid about its limits. Small type in generated images is unreliable, so a generated wordmark should be treated as a placeholder, and a color holds its hue rather than an exact value from one asset to the next. Billing is per generation, at a rate that depends on the model.

    Pros

    • Works from assets you already have
    • Carries one look into video

    Cons

    • No exact hex codes or font files as output
    • Paid per generation
  6. 6

    Mavic AI

    Free start, then paid plans

    Best for applying a saved brand to AI content

    Mavic's Brand Book stores your voice, colors, fonts, products, customers, templates and a ban list of words, and combines them with every request before anything is made.

    It starts free with 1 brand workspace and 50 AI credits a month, with no card. The Brand Book page describes saving your brand rather than reading it from a site, so a reading tool is a quick way to get exact values to save into it.

    Pros

    • A ban list keeps unwanted words out
    • One saved brand for every tool in the app

    Cons

    • The Brand Book page does not say it reads a website
    • Credits cap the free start
  7. 7

    Stockimg AI

    Free, per its launch post

    Best for a starter identity before a brand exists

    Stockimg's launch post from December 9, 2024 describes a brand kit generator that takes a brand name, a short description and an optional image, and returns slogans, vision and mission statements, brand colors, logos, social media posts and font recommendations.

    That makes it an inventing tool, useful on day one. Everything it proposes still needs the checks on this page: contrast for every text pair, a license for every font and real ownership of the logo.

    Pros

    • Words and visuals in one pass
    • Free to try

    Cons

    • Invents a brand rather than reading yours
    • The launch post dates from 2024, so check the current product
  8. 8

    Brandfetch

    Not stated on its homepage

    Best for looking up an established company's logo and colors

    Brandfetch calls itself a brand data platform, with a searchable library of logos, colors and assets for millions of brands and an API for developers who need brand data in their own apps.

    It answers what a known company's assets are. For your own new site, a reading tool or the browser tools above get you the values directly.

    Pros

    • Fast lookups of well known brands
    • An API for developers

    Cons

    • A library of records, not a reader of your live page
  9. 9

    Coolors

    Free, with a Pro plan

    Best for building or testing a palette by hand

    Coolors offers a palette generator, an image picker that pulls colors from a photo, a contrast checker and a palette visualizer.

    It does not read a website, so it works best as the place where you test and adjust a palette you extracted elsewhere.

    Pros

    • Quick palette ideas from a photo
    • A built in contrast checker

    Cons

    • Does not read a website

Video: Google Labs Walks Through Pomelli

To see what an inventing tool adds on top of reading a site, watch Google's own product walkthrough.

Pomelli's product manager demonstrates the Google Labs experiment, which builds a brand profile from a business website and then turns it into on brand campaign ideas and marketing assets. Video by Google on YouTube

What an AI Brand Kit Generator Does Well and Where It Falls Short

Is there a free AI brand kit generator? Yes, several, including the one on this page. The more useful question is which job the AI is doing. In a reading tool it sorts and summarizes facts from a live site. In an inventing tool it proposes a logo, colors and fonts that did not exist before. Searches for an AI brand kit creator or builder usually mean the second kind.

AI is good at the parts that are tedious for people: ranking dozens of CSS colors, summarizing a homepage in two sentences, drafting a first palette and font pairing for a business that has nothing yet, and applying a saved kit to many images. On our own homepage, the model's one palette decision was a sensible one. It swapped two pale gradient blues for the orange the stylesheet names as a brand color.

It is weaker where exactness matters. Image models keep a hue, not a hex code, as Hedra's own page admits, and small type in generated images is unreliable. A summary repeats what the page says, whether or not it is still true. And an inventing tool works only from the few words you give it, so two businesses that describe themselves the same way can be handed very similar kits.

Ownership is the other open question. The U.S. Copyright Office's announcement of its report on the copyrightability of AI outputs, released January 29, 2025, concluded that such outputs can be protected only where a human author has determined sufficient expressive elements, and not by the mere provision of prompts. A logo generated from a prompt alone may therefore be hard to protect, while creative changes a person makes to the output can count.

Whichever kind you use, check the result the same way: every text color against its background, every typeface against its license, the logo against a file you actually hold, and the palette cut down to colors that have a job.

Brand Kit Checklist Before You Use It

Run through this once after the generator and the role assignment above. A kit that passes every row is ready to hand to anyone.

Brand Kit Checklist Before You Use It
ItemDone when
Palette with rolesEvery color has one job, such as primary, secondary, background, text or accent, and colors with no job are gone
Text colorA dark color for body text is in the kit, since the generator drops pure black and plain grays on purpose
ContrastEvery text and background pair reaches 4.5 to 1, or 3 to 1 for large text, without rounding
Headline and body fontsTwo families are named, with the weights you actually use
Font licensesYou know who publishes each family and that your license covers posts, the website and the app
Logo filesYou hold the original vector file and PNG versions for light and dark backgrounds, not a preview taken from a tool
App iconThe 1024 by 1024 master and its dark and tinted versions sit next to the logo
ScreenshotsClean exports without marketing text, at the current App Store sizes
Voice lineOne sentence about who the product is for, checked fact by fact
TemplatesOne template per post format, built with the kit
HomeThe kit lives in the tool you design in, with a plain document copy

Seven Mistakes When You Build a Brand Kit From a Website

Each one is easy to make with any website color palette extractor, ours included.

  • Keeping Every Color the Tool Returns

    A homepage shows more colors than a brand owns: an illustration, a partner badge, a sale banner. Without the AI step, our own homepage would have returned two pale gradient blues that have no job in a kit. Keep only the colors with a role.

  • Putting White Text on a Bright Brand Color

    White on our orange is 3.08 to 1 and white on Raycast's Brand Red is 2.91 to 1, both under the 4.5 to 1 minimum for normal text. Put dark text on bright colors.

  • Using a Font You Have Not Licensed

    The tool gives you a name, not a license. Open source families under the OFL are fine for posts and logos. A family from a commercial foundry needs a license of your own.

  • Taking the Share Image for the Logo

    When a site labels no logo, the tool falls back to the home screen icon and then to the share image, which is often a wide banner with a headline on it. If the Logo row shows a banner, get the real file from whoever drew the logo.

  • Pasting a Blog Post or a Docs Page

    Article and documentation templates are often plainer than the homepage, so the palette comes back thin. Paste the homepage.

  • Copying Another Company's Kit

    Studying a competitor's palette is research. Reusing it invites confusion, and some brand pages, Discord's among them, forbid imitating their colors and typefaces outright.

  • Leaving the Result in a Browser Tab

    There is no account, so nothing is saved for you. Copy the hex codes and font names into your kit the same day, next to the logo file.

Where Spreadcast Fits

The free generator reads one website. Spreadcast is built for apps on the App Store, where an app's brand already lives. Paste your App Store link at the start page and the listing becomes the kit: the app icon is the logo, up to five screenshots are copied in as the app's real screens, and up to three colors are read from the icon. When someone sets up from a website instead of a listing, the same reading code that runs on this page fills in the colors and drafts the product description.

You review it all on the brand kit screen, which redraws example posts as you change the colors, the name or the logo, so you see the kit working before anything is published. From then on Spreadcast checks your App Store listing every day. When a new version ships, it designs a post about the update with real app screenshots in an iPhone frame, in your brand colors and fonts, and writes the caption for each network. It also posts when the app reaches a rating milestone.

It publishes to Instagram, TikTok, LinkedIn, Facebook, Threads, Pinterest, Bluesky, Mastodon, Telegram and Discord, plus YouTube for video posts, on full autopilot or with one tap approval. It watches the App Store only, not Google Play.

The Free plan covers 1 app and makes 3 posts for you to download, with a small Spreadcast mark and no publishing. Pro is $29 a month or $290 a year for 1 app and 10 social accounts, published for you, including creating and posting from Claude or ChatGPT. Studio is $79 a month for 5 apps and 50 social accounts. Details are on the pricing page. If your product is not an App Store app, the generator, the contrast check and the checklist on this page are the useful parts, and they stay free.

Questions

Frequently Asked Questions

Is the brand kit generator free?

Yes. It is free, needs no account and has nothing to download: you copy the values from the result. To keep it free for everyone, each visitor can run six lookups in ten minutes. Spreadcast's own plans are on the pricing page.

How do I extract brand colors from a website?

Paste the address into the generator and copy the hex codes from the Palette row. To do it by hand, open Chrome DevTools, click a color swatch in the Styles pane and look at the CSS Variables or Page colors palette in the Color Picker, or run CSS Overview to list every color on the page at once.

How do I find out what font a website is using?

Read the Typefaces row in the tool, then confirm it in the browser. In Firefox, select the text and open the Fonts tab in the Page Inspector. In Chrome, open the Computed tab and scroll to Rendered Fonts. The page source also shows any Google Fonts link with the family names in it.

Can I make a brand kit from a logo?

Yes, though this tool needs a website. Read the colors from the logo's SVG file, where each fill value is an exact hex code, or sample the solid middle of each shape in a PNG with Digital Color Meter on a Mac or the PowerToys Color Picker on Windows. Then add a dark and a light neutral and test the pairs for contrast.

Is there a free AI brand kit generator?

Yes. The tool on this page uses AI for two narrow jobs: choosing brand colors when a page is ambiguous, from colors found on the page, and writing the product summary. Google's Pomelli is free at present and builds a fuller brand profile from a website, in English.

Does Canva have a brand kit generator?

Yes. Canva's Brand Kit Builder fills a Brand Kit from a website or a brand guidelines PDF, on Pro, Teams, Enterprise, Education and Nonprofit plans. Canva Free includes 1 Brand Kit limited to 3 colors, which you fill by hand.

Does HubSpot have a brand kit generator?

Not at the moment. On October 22, 2026, the address HubSpot used for its brand kit generator forwarded to its free business tools page, which lists no brand kit generator. The tools compared on this page cover the same need.

What is Google Pomelli and is it free?

Pomelli is a Google Labs experiment that builds a brand profile, which Google first called Business DNA, from your website and uses it to make on brand marketing content. Google's help says you can currently use it at no charge, for users 18 and over, in English.

Can I use the fonts I find on another website?

Only if your own license covers it. A commercial font on someone else's site is licensed to them. Fonts under the SIL Open Font License, which most open source fonts use, can be used for any design work, logos included.

Why did the tool miss my logo or pick the wrong colors?

The usual causes are a site that builds its page with JavaScript, a host that blocks automated visits, a logo that is not an image labeled as a logo, or styles kept outside the first four stylesheets. Try the plain homepage, and correct the result by hand where it is off.

What contrast ratio should brand colors have?

For text, at least 4.5 to 1 against the background, or 3 to 1 for large text, under WCAG 2.2. Icons and the visible parts of buttons need 3 to 1 against the colors next to them. Bright brand colors often fail with white text and pass with dark text.

Does the brand kit generator store the websites I check?

Not in a database. The result is kept in the server's memory for up to an hour so a repeat lookup is instant, and requests are counted per IP address for ten minutes to limit abuse. There is no account, so nothing is saved under your name.

How many colors should a brand kit have?

Four or five covers most small brands: a primary, a secondary or accent, a background and a text color. Nielsen Norman Group suggests 2 primary and 2 secondary colors for simple designs, and Apple suggests a limited palette that coordinates with your app logo.

What is the difference between a brand kit and a brand style guide?

The kit is the material: files, color codes and font names. The style guide adds the rules for using them. Start with the kit, and use the brand style guide template when you need the rules written down.

Sources

Where These Facts Come From

Every outside number, rule and price on this page links to the page it was taken from.

  1. Understanding contrast (minimum), WCAG 2.2W3C Web Accessibility Initiative
  2. Understanding non text contrast, WCAG 2.2W3C Web Accessibility Initiative
  3. Web Content Accessibility Guidelines 2.2W3C
  4. Contrast checkerWebAIM
  5. Human Interface Guidelines: app iconsApple Developer
  6. Human Interface Guidelines: colorApple Developer
  7. Human Interface Guidelines: typographyApple Developer
  8. Creating your product pageApple Developer
  9. App Store marketing guidelinesApple Developer
  10. The font face rule in CSSMDN Web Docs
  11. Hex color notation in CSSMDN Web Docs
  12. The SVG fill attributeMDN Web Docs
  13. Page Inspector: view and edit fontsFirefox Source Docs
  14. EyedropperFirefox Source Docs
  15. Inspect and debug colors with the Color PickerChrome for Developers
  16. CSS features referenceChrome for Developers
  17. CSS Overview: identify potential CSS improvementsChrome for Developers
  18. Apply other effects, including rendered fontsChrome for Developers
  19. Visual hierarchy in UX: definitionNielsen Norman Group
  20. Discord brand guidelinesDiscord
  21. Mastodon brand toolkitMastodon
  22. Linear brand guidelinesLinear
  23. Raycast press and media kitRaycast
  24. Signal brand assetsSignal
  25. Set up Brand KitsCanva Help Center
  26. Set up your Brand Kit automaticallyCanva Help Center
  27. Canva pricingCanva
  28. Brand kit in Adobe ExpressAdobe Help Center
  29. Adobe Express plans and pricingAdobe
  30. Guide to variables in FigmaFigma Help Center
  31. Guide to styles in FigmaFigma Help Center
  32. Create and manage official brand kits in Microsoft CopilotMicrosoft Support
  33. Managing a brand: building distinct brand assetsCapCut
  34. Create on brand marketing content for your business with PomelliGoogle
  35. Google brings Pomelli in English to small businesses in EuropeGoogle
  36. Pomelli adds new ways to build brand content and design websitesGoogle
  37. Get started with PomelliGoogle Labs Help
  38. Build your Business Profile and Catalog in PomelliGoogle Labs Help
  39. Where you can use PomelliGoogle Labs Help
  40. Free brand kit generatorSelzee
  41. Brand kit generatorHedra
  42. Brand BookMavic AI
  43. Stockimg brand kit generator is outStockimg AI
  44. Brandfetch homepageBrandfetch
  45. Coolors color toolsCoolors
  46. Free business toolsHubSpot
  47. Product ShowcasePixelcut
  48. Licensing, Fonts KnowledgeGoogle Fonts
  49. OFL frequently asked questionsSIL Open Font License
  50. What is a trademark?United States Patent and Trademark Office
  51. Copyright Office releases Part 2 of its artificial intelligence reportU.S. Copyright Office
  52. Digital Color Meter user guide for MacApple Support
  53. Color Picker utility in PowerToysMicrosoft Learn
  54. Video: checking color contrast in FigmaFigma
  55. Video: the CSS Overview panel in Chrome DevToolsChrome for Developers
  56. Video: keep your brand consistent with AICanva
  57. Video: Pomelli product walkthroughGoogle

Researched and written by Spreadcast. Last checked on October 22, 2026.

Still on autopilot

Paste Your App Store Link and Get Your App's Brand Kit

Spreadcast builds the kit from your listing and uses it on every post it designs. Your next update posts itself.

Free to start · No credit card · No manual posting