Croissant
The croissant icon represents a type of baked pastry, specifically a flaky and crescent-shaped bread.
Exports at 24 × 24 px
Code
Croissant in your framework
In any framework. Customize it above, and the code follows.
export const CroissantIcon = (props: React.SVGProps<SVGSVGElement>) => (
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 48 48" fill="none" stroke="currentColor" {...props}>
<g fill="none" stroke="#000" strokeWidth="4"><path strokeLinecap="round" strokeLinejoin="round" d="M7 28.9999C7 28.9999 6.95638 32.7475 8.45638 37.2475C9.32863 39.8642 10.37 41.4665 11.6787 42.2511C13.3558 43.2564 15.0757 41.2715 16.0579 39.5807C17.0202 37.9244 18.4335 36.2276 19.5478 34.9999"/><path strokeLinecap="round" strokeLinejoin="round" d="M33.0002 7.91139C35.623 8.35039 38.5315 8.91654 39.6259 9.41858C41.0517 10.0727 42.4858 11.4055 43.0573 12.8301C43.5883 14.1541 42.2101 15.1701 40.9641 15.8645C39.5594 16.6472 38.0953 17.8742 36.8988 18.9996"/><path strokeLinecap="round" strokeLinejoin="round" d="M24.2021 29.7758L21.7002 31.5134C21.2426 31.8312 20.8837 32.2712 20.6643 32.7832V32.7832C20.0203 34.2857 18.2834 34.9857 16.7776 34.3494L8.80304 30.9801C7.33068 30.358 6.61794 28.6796 7.19282 27.1881L7.64341 26.0192C8.52318 23.7368 10.1315 21.8085 12.2188 20.5333V20.5333"/><path strokeLinecap="round" strokeLinejoin="round" d="M30.7198 24.5076L32.1099 23.0036L33.022 22.0167C33.3371 21.6758 33.7205 21.4051 34.1472 21.2222V21.2222C35.7509 20.5349 36.5441 18.7194 35.9588 17.0757L33.1066 9.06573C32.6309 7.72983 31.2308 6.96127 29.8484 7.27722L28.6297 7.55576C25.975 8.16247 23.6476 9.74971 22.1136 11.9996V11.9996"/><path d="M13.4109 23.0785C11.7746 21.9096 11.331 19.6654 12.3934 17.9581V17.9581C13.9429 15.468 16.0518 13.364 18.5473 11.8232V11.8232C20.2199 10.7906 22.4039 11.204 23.5833 12.7765L29.5153 20.6858C30.8737 22.497 30.4595 25.0736 28.6019 26.3678L28.3619 26.535C28.061 26.7447 27.7903 26.9947 27.5575 27.2781L26.874 28.1103C25.5382 29.7366 23.1706 30.0497 21.4581 28.8264L13.4109 23.0785Z"/></g>
</svg>
);Other libraries
Croissant in 8 more libraries
Each library draws it its own way. Open one to compare.
IconPark
More like it
Icons that share its tags, in the same style.
Search IconPark
Skip the copy and paste. With Pro, your AI agent finds and installs any IconPark icon from a prompt.
Get ProTags
Browse by tag
Croissant is tagged food, cuisine, snack and 4 more. Related tags follow; each opens its icons from every library.
Pricing
IconPark MCP, with Pro
Ask for Croissant or any of 2,658 IconPark icons and your agent installs it. The MCP comes with every Pro plan, with 6,000+ blocks and 14 premium templates. The icons stay free.
4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.
- Secure checkout via Stripe
- Code lives in your repo
- Keep what you've shipped if you cancel
- License terms
FAQ
Frequently asked questions
What the Croissant icon means and where it's used, then how to install, style, label and license it.
The croissant icon represents a type of baked pastry, specifically a flaky and crescent-shaped bread. It symbolizes a delicious and popular breakfast or snack item.
In real-world applications, croissant icons are commonly used in food and bakery websites, restaurant menus, and recipe platforms to convey a sense of freshness and culinary delight.
From a UX perspective, the croissant icon communicates a sense of indulgence and pleasure, helping users associate the icon with enjoyable dining experiences.
Croissant is one of 2,658 icons in IconPark, made by ByteDance and released under Apache 2.0. It is drawn on a 48 × 48 grid.
Sign in (it's free), then open Get icon, Install with shadcn CLI, and pick your package manager to copy the command. It adds CroissantIcon to components/icons/icon-park-croissant.tsx: one file, a size prop (24 by default) and every SVG prop, with no icon package.
Copy it as React (from Get icon, or the Code section): a typed CroissantIcon component you paste into your project, with no package to install. Only the icons you import reach your bundle. It works in Next.js and any React app.
Open Get icon, then Copy as code, and pick Vue, Svelte, Angular, Solid or Preact; the Code section shows each one too. Every version is one self-contained component with the SVG inside, and SVG and data URL copies are there for plain HTML and CSS.
With Pro, the shadcn.io MCP server lets Claude Code, Cursor or any MCP client find the Croissant icon, or any of 2,658 IconPark icons, and install it from a prompt.
It's multicolor, so it keeps its own colors.
Set width and height on the component, or a class like size-6. It's drawn on a 48 × 48 grid, so it stays sharp at any size. Customize also sets the size it exports at, its padding and rotation.
Yes. It keeps its own colors in light and dark mode, so check it against both backgrounds. The icon is a vector, so it needs no separate dark asset.
Next to a visible label it's decoration: add aria-hidden="true" so screen readers skip it. Standing alone, as in an icon button, give the button a name instead, like aria-label="Croissant", so screen readers say what it does.
Yes. CroissantIcon passes every SVG prop to the svg element, so <CroissantIcon aria-hidden="true" /> works, and so do role="img" with aria-label, or a title child, when it carries meaning on its own.
Yes. Open Get icon, then Download file: SVG for code or design tools like Figma; PNG, WebP or JPEG at 512px; or an ICO favicon with 16, 32 and 48px inside. Each one uses what you set in Customize.
Yes. Apache 2.0 allows commercial use; keep the license notice when you ship the icons' source files. The full terms are in the license, linked on this page.
No visible credit is required: Apache 2.0 only asks that you keep the license notice if you ship the icons' source files. Icons installed with the shadcn CLI already start with a comment naming IconPark, ByteDance and the license.
Yes. Copying and downloading it is free, and the shadcn CLI install only needs a free account.
8 other libraries draw an icon called Croissant. The Other libraries section on this page shows each one, so you can compare them and open the one that fits your style.
Its tags are food, cuisine, snack, breakfast, pastry and bakery. Each tag page lists the icons that carry it from every library, which is the quickest way to find a match for Croissant in another set.
4.9 out of 5 from 150+ developers
Install Croissant from a prompt
MCP, 6,000+ blocks and 14 premium templates in every Pro plan. The icons stay free.
Get Pro