Penguin
The penguin icon represents a type of bird, often used to convey a sense of wildlife or conservation.
Exports at 24 × 24 px
Code
Penguin in your framework
In any framework. Customize it above, and the code follows.
export const PenguinIcon = (props: React.SVGProps<SVGSVGElement>) => (
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 512 512" {...props}>
<path fill="#FFB636" d="M375.902 470.186c6.318-4.978 9.364-13.441 7.038-21.661c-3.079-10.881-14.395-17.206-25.276-14.127c-.58.164-1.182.366-1.736.576l-5.244 2.004a934 934 0 0 1-13.62 5.08a473 473 0 0 1-8.951 3.142c-3.15 1.057-6.467 2.153-9.841 3.153c-3.394 1.039-6.833 1.959-10.294 2.818a133 133 0 0 1-10.171 2.038c-3.267.474-6.4.762-9.207.816c-2.799.046-5.154-.211-7.014-.578c-1.863-.382-3.191-.849-4.308-1.435c-1.065-.624-2.013-1.519-2.949-2.636c-.817-1.266-1.621-2.679-2.154-4.23c-.237-.77-.57-1.547-.727-2.18a37 37 0 0 0-.474-1.746c-.181-.388-.258-1.37-.347-2.036l-.219-1.774l-.182-1.477l-.153-1.243c-.896-7.268-7-12.606-14.108-12.775q-.23-.01-.459-.013q-.23.003-.459.013c-7.109.169-13.212 5.507-14.108 12.775l-.153 1.243l-.182 1.477l-.219 1.774c-.089.666-.166 1.649-.347 2.036a38 38 0 0 0-.474 1.746c-.157.633-.49 1.41-.727 2.18c-.533 1.551-1.336 2.964-2.154 4.23c-.935 1.117-1.883 2.012-2.949 2.636c-1.116.586-2.445 1.053-4.308 1.435c-1.86.367-4.215.624-7.014.578c-2.807-.054-5.94-.342-9.207-.816a133 133 0 0 1-10.171-2.038c-3.461-.859-6.9-1.779-10.294-2.818c-3.374-1-6.692-2.096-9.842-3.153a473 473 0 0 1-8.951-3.142a922 922 0 0 1-13.62-5.08l-5.244-2.004a21 21 0 0 0-1.736-.576c-10.881-3.079-22.198 3.246-25.276 14.127c-2.326 8.22.72 16.683 7.038 21.661c-5.756 3.643-9.581 10.057-9.556 17.372c.039 11.311 9.24 20.448 20.551 20.409l1.79-.006l5.553-.019c3.536-.032 8.587-.074 14.662-.233c12.156-.326 28.379-1.005 44.853-2.911c4.115-.46 8.259-1.04 12.352-1.673c4.105-.671 8.158-1.394 12.137-2.285c3.982-.897 7.856-1.864 11.633-3.087c1.865-.553 3.751-1.28 5.544-1.925l.876-.361l.876.361c1.793.644 3.679 1.372 5.544 1.925c3.777 1.223 7.65 2.19 11.633 3.087c3.979.891 8.032 1.614 12.137 2.285c4.094.633 8.237 1.213 12.352 1.673c16.473 1.906 32.697 2.585 44.853 2.911c6.075.159 11.126.201 14.662.233l5.553.019l1.79.006c11.311.039 20.512-9.098 20.551-20.409c.028-7.315-3.797-13.729-9.553-17.372"/><path fill="#E5E4DF" d="M382.655 335.542c0 77.126-56.706 139.649-126.655 139.649s-126.655-62.523-126.655-139.649S186.05 125.599 256 125.599s126.655 132.817 126.655 209.943"/><path fill="#626566" d="M469.609 348.089c-.066-7.197-.599-15.201-1.68-23.766c-2.151-17.133-6.558-36.468-13.203-56.337c-3.323-9.932-7.193-20.005-11.549-30.036a457 457 0 0 0-14.352-29.854c-5.164-9.827-10.584-19.526-16.345-28.852c-5.738-9.338-11.713-18.358-17.838-26.897c-6.003-8.321-12.147-16.179-18.321-23.451c.356-.013.658.112.897.399C373.361 122.026 334.657 5 256 5c-80.648 0-119.302 123.047-121.45 124.652l.157.396c-5.846 6.948-11.661 14.414-17.348 22.298c-6.125 8.539-12.1 17.558-17.838 26.897c-5.761 9.327-11.181 19.026-16.346 28.852a456 456 0 0 0-14.352 29.854c-4.356 10.032-8.227 20.104-11.55 30.036c-6.645 19.869-11.052 39.204-13.202 56.337c-1.081 8.565-1.614 16.569-1.68 23.766c-.049 3.59.05 6.992.226 10.153c.08 1.569.231 3.107.36 4.563c.129 1.447.258 2.844.448 4.175c.728 5.32 1.622 9.494 2.521 12.367c.377 1.405.829 2.531 1.079 3.248l.418 1.096a6.105 6.105 0 0 0 11.102.681l.36-.681l1.794-3.391a253 253 0 0 1 5.289-9.325a242 242 0 0 1 3.917-6.559l4.662-7.691l11.17-18.412c3.108-5.165 6.38-10.676 9.755-16.47c-.699 7.485-1.062 14.596-1.062 21.23c0 97.128 77.287 144.511 161.571 144.511s161.57-47.383 161.57-144.511c0-6.634-.363-13.745-1.062-21.23a1342 1342 0 0 0 9.755 16.47l11.17 18.412l4.662 7.691a244 244 0 0 1 3.917 6.559a253 253 0 0 1 5.289 9.325l1.794 3.391l.365.69a6.105 6.105 0 0 0 11.097-.69l.418-1.096c.25-.717.701-1.843 1.079-3.248c.899-2.874 1.793-7.048 2.521-12.367c.19-1.331.32-2.728.448-4.175c.129-1.455.281-2.994.36-4.563c.175-3.16.274-6.562.225-10.152M256 475.191c-69.95 0-126.655-62.523-126.655-139.649c0-45.091 19.387-109.206 49.466-154.698c19.165 20.841 46.644 33.912 77.189 33.912s58.024-13.071 77.189-33.912c30.079 45.492 49.466 109.607 49.466 154.698c0 77.126-56.705 139.649-126.655 139.649"/><path fill="#E5E4DF" d="M328.514 105.799c.006-.235.018-.469.018-.706V72.189c0-14.784-11.984-26.768-26.768-26.768s-26.768 11.984-26.768 26.768v32.904c0 .237.012.472.018.707a27.6 27.6 0 0 0-.806 6.621c0 9.814-7.983 17.798-17.798 17.798s-17.799-7.984-17.799-17.798c0-2.283-.283-4.498-.806-6.619c.006-.236.018-.472.018-.71V72.189c0-14.784-11.984-26.768-26.768-26.768s-26.768 11.984-26.768 26.768v32.904c0 .237.012.472.018.708a27.6 27.6 0 0 0-.806 6.621c0 40.203 32.708 72.911 72.911 72.911s72.911-32.708 72.911-72.911a27.7 27.7 0 0 0-.807-6.623"/><path fill="#132028" d="M211.054 68.458c7.065 0 12.792 5.727 12.792 12.792v15.724c0 7.065-5.727 12.792-12.792 12.792s-12.792-5.727-12.792-12.792V81.25c.001-7.065 5.728-12.792 12.792-12.792m90.71 0c-7.065 0-12.792 5.727-12.792 12.792v15.724c0 7.065 5.727 12.792 12.792 12.792s12.792-5.727 12.792-12.792V81.25c-.001-7.065-5.728-12.792-12.792-12.792"/><path fill="#FFB636" d="M271.557 94.894s.213-.014.598.009c.386.02.956.036 1.656.134l1.167.142l.653.111c.214.031.414.052.628.093c.852.138 1.802.319 2.817.588c1.058.255 2.255.583 3.468.995c1.224.4 2.536.846 3.859 1.395c.664.261 1.349.535 2.033.842c.687.293 1.383.593 2.075.938c1.4.636 2.813 1.372 4.232 2.088c1.419.746 2.842 1.477 4.236 2.275c1.403.76 2.769 1.591 4.104 2.371c1.327.816 2.612 1.615 3.828 2.414l3.418 2.348c1.062.724 2.018 1.503 2.878 2.13c.859.632 1.593 1.285 2.207 1.766c.612.498 1.083.942 1.408 1.218l.486.456l1.681 1.577a3.51 3.51 0 0 1 .159 4.963a3.54 3.54 0 0 1-3.111 1.066s-.814-.129-2.208-.321c-.704-.075-1.548-.205-2.529-.292s-2.08-.222-3.292-.308l-3.913-.288l-4.392-.241l-4.732-.163c-1.608-.082-3.269-.069-4.922-.104c-1.655-.037-3.308-.096-4.962-.068c-1.654.011-3.265-.045-4.868.017c-1.601.042-3.133.036-4.628.11c-1.499.066-2.886.082-4.239.178c-1.371.057-2.632.085-3.777.174l-1.528.106l-1.253.132c-.754.072-1.359.168-1.77.227l-.63.091c-7.808 1.132-15.056-4.28-16.188-12.088s4.28-15.056 12.088-16.188q.559-.08 1.111-.118z"/>
</svg>
);Other libraries
Penguin in 5 more libraries
Each library draws it its own way. Open one to compare.
Firefox OS Emoji
More like it
Icons that share its tags, in the same style.
Search Firefox OS Emoji
Skip the copy and paste. With Pro, your AI agent finds and installs any Firefox OS Emoji icon from a prompt.
Get ProTags
Browse by tag
Penguin is tagged education, nature, ecology and 3 more. Related tags follow; each opens its icons from every library.
Pricing
Firefox OS Emoji MCP, with Pro
Ask for Penguin or any of 1,034 Firefox OS Emoji 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 Penguin icon means and where it's used, then how to install, style, label and license it.
The penguin icon represents a type of bird, often used to convey a sense of wildlife or conservation. It originates from the physical penguin species and is commonly used in contexts related to animals, ecology, or nature. The icon signifies a connection to the natural world.
In digital contexts, penguin icons appear in educational software, such as learning platforms or wildlife documentaries. They are also used in conservation and ecology contexts to represent the importance of preserving natural habitats.
From a UX perspective, the penguin icon communicates a sense of friendliness and can be used to guide users through educational processes. It helps users understand that a particular action or feature is related to wildlife or conservation.
Penguin is one of 1,034 icons in Firefox OS Emoji, made by Mozilla and released under Apache 2.0. It is drawn on a 512 × 512 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 PenguinIcon to components/icons/fxemoji-penguin.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 PenguinIcon 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 Penguin icon, or any of 1,034 Firefox OS Emoji 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 512 × 512 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="Penguin", so screen readers say what it does.
Yes. PenguinIcon passes every SVG prop to the svg element, so <PenguinIcon 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 Firefox OS Emoji, Mozilla and the license.
Yes. Copying and downloading it is free, and the shadcn CLI install only needs a free account.
5 other libraries draw an icon called Penguin. 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 education, nature, ecology, wildlife, conservation and animals. Each tag page lists the icons that carry it from every library, which is the quickest way to find a match for Penguin in another set.
4.9 out of 5 from 150+ developers
Install Penguin from a prompt
MCP, 6,000+ blocks and 14 premium templates in every Pro plan. The icons stay free.
Get Pro