Blocks

Best logo blocks 2026: 74 verified sections

74 logo cloud sections from 5 registries: 76 files, 176 registry dependencies and a layout shift no preview reveals. With the rule for choosing a grid or a marquee.

Key points

  • 74 logo blocks, nearly all logo clouds: the category measures variants, not brand marks.
  • The most common defect is layout shift from logos without declared dimensions.
  • Under eight logos a static grid beats any animated marquee.

A logo section is social proof: it says someone trusts you before the visitor reads a testimonial. The catalogue counts 74 of them from 5 registries, measured on 1 November 2026, and nearly all are logo cloud variants, the strip of brands just below the hero.

What breaks is not the drawing: it is the loading. Forty PNG logos, each without width and height, create a cumulative shift that pushes all the content down; a marquee that never pauses makes the names impossible to read and ignores the reduced-motion setting; a greyscale filter applied to an already dark logo makes it vanish in the dark theme.

Why a logo cloud shifts the page

Layout shift starts when the browser does not know the image proportions: it reserves zero height, paints the text below and then moves everything once the file arrives. With six logos the defect is invisible on a fast connection; with fifteen on 4G it becomes a visible jump and a damaged CLS score. The fix is not in the block: declare width and height, or use an inline SVG that occupies space from the first render.

76 files and 176 registry dependencies

The 74 blocks add up to 76 files, which is 1.0 per section, with 16 multi-file sections. npm dependencies are only 5 across the whole category, while registry dependencies reach 176, or 2.4 per block: the weight is not in packages but in the shadcn components the block needs to scroll the strip, handle hover or crop logos on mobile. A block asking for marquee, card and tooltip brings three components to show six images.

  • Registry dependencies: an animated marquee needs more components than a static grid.
  • Format: an inline SVG follows currentColor, a PNG does not and needs two versions.
  • Logo count: above twelve a static grid fails, below it is the lighter choice.
  • Licence: all 74 rows point to the repository, and the brands shown are not covered by the code.

The table, sorted by files

Almost every row is called Logo Cloud and comes from elements: the table measures how many variations of one scheme exist, not how many different ideas. The Shadcn UI Blocks rows carry numbered names and are more useful for comparing how many logos a variant handles, because the variant is declared in the title.

BlockRegistryFilesCategory
Logo Cloud 15Shadcn UI Blocks4logo
Logo Cloud 01Shadcn Space3logo
Logo Cloud 06Shadcn UI Blocks3logo
Logo Cloud 07Shadcn UI Blocks3logo
Logo Cloud 10Shadcn UI Blocks3logo
Logo Cloud 13Shadcn UI Blocks3logo
Logo Cloud 01Shadcn UI Blocks2logo
Logo Cloud 02Shadcn UI Blocks2logo

What to inspect in a logo cloud

Open the preview in the dark theme and count how many logos stay readable: if the block applies opacity or a grey filter, brands with low contrast disappear. Then throttle the network and watch whether the strip jumps while loading. Finally reduce motion in the system preferences: a marquee that keeps scrolling is an accessibility defect, not a style choice.

  • SVG logos using currentColor, so they follow the theme without duplicates.
  • Declared width and height, or aspect-ratio on the container.
  • Six or eight readable logos beat twenty unreadable ones.
  • Alt text holding the company name, not the word logo repeated.
curl "https://ui.eneawork.it/api/blocks/category/logo?limit=10"

The limit: these are logo clouds, not logos

The category is called logo but holds sections displaying other people’s logos: you will not find a brand file, a redraw guide or a component for your own site logo here. Forty-nine rows out of 74 come from a single publisher, so variety is far smaller than the number, and the grouping comes from the title “logo cloud” rather than a manifest field.

Decision rule

Up to eight logos take a static grid: cheaper, no JavaScript, and no names hidden. Past twelve, a marquee makes sense, but only with pause on hover, a keyboard stop and respect for prefers-reduced-motion. The alternative is building it with a grid and inline SVGs: six images, a flex-wrap and a gap give the same effect without the registry dependencies. A block pays off when it brings mobile crop variants you do not want to rewrite.

The sections live under /blocks/category/logo, the inventory under /blocks, and Logo Cloud 15 has its page here. For images read responsive images with srcset, to avoid jumps aspect-ratio on images, and for the copy-paste catalogue comparison the best sites to copy components from.

Frequently asked questions

How many logo blocks does the catalogue hold?

74 sections from 5 registries, measured on 1 November 2026. Nearly all are logo clouds, meaning strips of brands, not logo files to download.

Why do logos shift the page layout?

Because without width and height the browser reserves zero space and moves the content when the image arrives. With many logos the jump becomes visible and worsens CLS.

A static grid or a marquee for logos?

Up to eight logos the static grid is lighter and more readable. A marquee makes sense past twelve, but it must pause on hover and respect reduced motion.

How many dependencies does a logo cloud carry?

npm dependencies total five across the category, while registry dependencies reach 176 across 74 blocks. The weight sits in the shadcn components required, not in packages.

Can I use the sample logos in a block?

No. The block licence covers the code, not the brands shown: those logos belong to whoever drew them and must be replaced before publishing.