Pypi
The PyPI icon represents the Python Package Index, a repository of software for the Python programming language.
Exports at 27 × 24 px
Code
Pypi in your framework
In any framework. Customize it above, and the code follows.
export const PypiIcon = (props: React.SVGProps<SVGSVGElement>) => (
<svg xmlns="http://www.w3.org/2000/svg" width="27" height="24" viewBox="0 0 256 226" {...props}>
<path fill="#F7F7F4" d="m37.232 86.773l36.106 13.141l36.64-13.336l-36.106-13.141z"/><path fill="#CCC" d="M74.203 72.527h-.662l-36.64 13.336v1.82l36.106 13.141h.662l36.64-13.336v-1.82zm-.332 1.938l33.273 12.111l-33.807 12.308L40.064 86.77z"/><path fill="#EFEEEA" d="m37.232 86.773l36.106 13.141v42.436l-36.106-13.141z"/><path fill="#CCC" d="m37.563 85.863l-1.3.91v42.436l.638.91l36.106 13.141l1.3-.91V99.914l-.638-.91zm.634 2.29l34.172 12.435v40.38l-34.172-12.44z"/><path fill="#F7F7F4" d="m73.495 57.103l36.106 13.141l36.64-13.336l-36.105-13.141z"/><path fill="#CCC" d="M110.467 42.857h-.663l-36.64 13.336v1.82l36.106 13.141h.662l36.64-13.336v-1.82zm-.333 1.937l33.273 12.111l-33.811 12.309l-33.277-12.111z"/><path fill="#EFEEEA" d="m73.495 57.103l36.106 13.141v42.436L73.495 99.539z"/><path fill="#CCC" d="m73.827 56.193l-1.3.91v42.436l.637.91l36.106 13.141l1.3-.91V70.244l-.638-.91zm.633 2.289l34.171 12.44v40.375l-34.17-12.436z"/><path fill="#F7F7F4" d="m.968 142.816l36.106 13.142l36.64-13.336l-36.106-13.142z"/><path fill="#CCC" d="M37.94 128.57h-.663L.637 141.908v1.82l36.106 13.14h.662l36.64-13.335v-1.82zm-.331 1.937l33.276 12.11l-33.815 12.31l-33.272-12.112z"/><path fill="#EFEEEA" d="m.968 142.816l36.106 13.142v42.436L.968 185.252z"/><path fill="#CCC" d="m1.3 141.907l-1.3.91v42.435l.637.91l36.106 13.142l1.3-.91v-42.436l-.638-.91zm.635 2.291l34.167 12.436v40.376L1.935 184.574z"/><path fill="#EFEEEA" d="m37.232 156.003l36.106 13.142v42.436l-36.106-13.142z"/><path fill="#CCC" d="m37.563 155.093l-1.3.91v42.436l.638.91l36.106 13.141l1.299-.91v-42.435l-.637-.91zm.634 2.289l34.172 12.44v40.375l-34.172-12.436z"/><path fill="#F7F7F4" d="m37.232 113.146l36.106 13.142l36.64-13.336L73.872 99.81z"/><path fill="#CCC" d="M74.203 98.9h-.662L36.9 112.236v1.82l36.106 13.142h.662l36.64-13.336v-1.82zm-.332 1.94l33.273 12.11l-33.807 12.305l-33.273-12.11z"/><path fill="#EFEEEA" d="m37.232 113.146l36.106 13.142v42.436l-36.106-13.142z"/><path fill="#CCC" d="m37.563 112.236l-1.3.91v42.436l.638.91l36.106 13.142l1.299-.91v-42.436l-.637-.91zm.634 2.291l34.172 12.436v40.376l-34.172-12.436z"/><path fill="#FFF" d="M218.392 142.771v42.436l36.64-13.336v-42.436z"/><path fill="#CCC" d="m254.7 128.525l-36.64 13.336l-.637.91v42.436l1.3.91l36.64-13.336l.637-.91v-42.436zm-.639 2.292v40.376l-34.702 12.63v-40.376z"/><path fill="#FFD242" d="M182.128 155.958v42.436l36.64-13.336v-42.436z"/><path fill="#CCC" d="m218.437 141.712l-36.64 13.336l-.637.91v42.436l1.3.91l36.64-13.336l.637-.91v-42.436zm-.639 2.288v40.38l-34.705 12.63v-40.376z"/><path fill="#FFD242" d="M145.865 169.145v42.436l36.64-13.336v-42.436z"/><path fill="#CCC" d="m182.174 154.899l-36.64 13.336l-.637.91v42.436l1.299.91l36.64-13.336l.637-.91v-42.436zm-.638 2.289v40.376l-34.706 12.633v-40.375z"/><path fill="#FFF" d="M109.601 182.331v42.436l36.64-13.336v-42.436z"/><path fill="#CCC" d="m145.91 168.085l-36.64 13.336l-.637.91v42.436l1.3.91l36.64-13.336l.637-.91v-42.436zm-.64 2.29v40.376l-34.702 12.634v-40.38z"/><path fill="#EFEEEA" d="m73.495 169.19l36.106 13.141v42.436l-36.106-13.141z"/><path fill="#CCC" d="m73.826 168.28l-1.299.91v42.436l.637.91l36.106 13.141l1.3-.91v-42.436l-.638-.91zm.634 2.289l34.171 12.436v40.38l-34.17-12.44z"/><path fill="#FFD242" d="M218.392 99.914v42.436l36.64-13.336V86.578z"/><path fill="#CCC" d="m254.7 85.668l-36.64 13.336l-.637.91v42.436l1.3.91l36.64-13.336l.637-.91V86.578zm-.639 2.29v40.376l-34.702 12.634v-40.38z"/><path fill="#353564" d="M182.286 43.916v42.436l36.64-13.336V30.58z"/><path fill="#CCC" d="m218.595 29.67l-36.64 13.336l-.638.91v42.436l1.3.91l36.64-13.336l.637-.91V30.58zm-.638 2.29v40.375L183.252 84.97V44.593z"/><path fill="#FFC91D" d="m182.286 43.916l36.106 13.141l36.64-13.336l-36.106-13.141z"/><path fill="#CCC" d="M219.257 29.67h-.662l-36.64 13.336v1.82l36.105 13.141h.663l36.64-13.336v-1.82zm-.331 1.937l33.28 12.11l-33.815 12.31l-33.273-12.112z"/><path fill="#FFD242" d="M218.392 57.057v42.436l36.64-13.335V43.721z"/><path fill="#CCC" d="m254.7 42.812l-36.64 13.336l-.637.91v42.435l1.3.91l36.64-13.336l.637-.91V43.722zm-.639 2.288v40.38L219.36 98.11V57.734z"/><path fill="#FFD242" d="M182.128 113.101v42.436l36.64-13.336V99.765z"/><path fill="#CCC" d="m218.437 98.855l-36.64 13.336l-.637.91v42.436l1.3.91l36.64-13.336l.637-.91V99.765zm-.639 2.291v40.376l-34.705 12.63v-40.376z"/><path fill="#3775A9" d="M182.128 70.244v42.436l36.64-13.336V56.908z"/><path fill="#CCC" d="m218.437 55.998l-36.64 13.336l-.637.91v42.436l1.3.91l36.64-13.336l.637-.91V56.908zm-.639 2.29v40.376l-34.705 12.633V70.922z"/><path fill="#2F6491" d="m146.022 14.246l36.106 13.141l36.64-13.336L182.663.91z"/><path fill="#CCC" d="M182.994 0h-.663l-36.64 13.336v1.82l36.106 13.141h.662l36.64-13.336v-1.82zm-.335 1.936l33.273 12.115l-33.807 12.304l-33.273-12.11z"/><path fill="#3775A9" d="M182.128 27.387v42.436l36.64-13.336V14.051z"/><path fill="#CCC" d="m218.437 13.141l-36.64 13.336l-.637.91v42.436l1.3.91l36.64-13.336l.637-.91V14.051zm-.639 2.293v40.375l-34.705 12.63V28.063z"/><path fill="#AFAFDE" d="m109.759 155.582l36.106 13.142l36.64-13.336l-36.106-13.142z"/><path fill="#CCC" d="M146.73 141.336h-.662l-36.64 13.336v1.82l36.106 13.142h.662l36.64-13.336v-1.82zm-.333 1.94l33.272 12.111l-33.807 12.304l-33.273-12.11z"/><path fill="#FFD242" d="M145.865 126.288v42.436l36.64-13.336v-42.436z"/><path fill="#CCC" d="m182.174 112.042l-36.64 13.336l-.637.91v42.436l1.299.91l36.64-13.336l.637-.91v-42.436zm-.638 2.292v40.375l-34.706 12.63v-40.376z"/><path fill="#3775A9" d="M145.865 83.431v42.436l36.64-13.336V70.095z"/><path fill="#CCC" d="m182.174 69.185l-36.64 13.336l-.637.91v42.436l1.299.91l36.64-13.336l.637-.91V70.095zm-.638 2.29v40.376l-34.706 12.63V84.105z"/><path fill="#E9E9FF" d="m110.135 112.997l36.106 13.141v42.437l-36.106-13.142z"/><path fill="#CCC" d="m110.467 112.087l-1.3.91v42.436l.637.91l36.106 13.141l1.3-.91v-42.436l-.638-.91zm.635 2.29l34.167 12.435v40.38l-34.167-12.44z"/><path fill="#3775A9" d="M109.601 139.474v42.436l36.64-13.335v-42.437z"/><path fill="#CCC" d="m145.91 125.229l-36.64 13.336l-.637.91v42.435l1.3.91l36.64-13.336l.637-.91v-42.436zm-.64 2.288v40.38l-34.702 12.63V140.15z"/><path fill="#2F6491" d="m73.495 126.333l36.106 13.141v42.436l-36.106-13.141z"/><path fill="#CCC" d="m73.826 125.423l-1.299.91v42.436l.637.91l36.106 13.141l1.3-.91v-42.436l-.638-.91zm.634 2.292l34.171 12.436v40.375l-34.17-12.436z"/><path fill="#2F6491" d="m73.495 83.476l36.106 13.142l36.64-13.336l-36.106-13.142z"/><path fill="#CCC" d="M110.467 69.23h-.663l-36.64 13.336v1.82l36.106 13.141h.662l36.64-13.336v-1.82zm-.333 1.94l33.273 12.11l-33.808 12.305l-33.272-12.111z"/><path fill="#3775A9" d="M109.601 96.618v42.436l36.64-13.336V83.282z"/><path fill="#CCC" d="m145.91 82.372l-36.64 13.336l-.637.91v42.436l1.3.91l36.64-13.336l.637-.91V83.282zm-.64 2.29v40.376l-34.702 12.63V97.293z"/><path fill="#2F6491" d="m73.495 83.476l36.106 13.142v42.436l-36.106-13.142z"/><path fill="#CCC" d="m73.826 82.566l-1.299.91v42.436l.637.91l36.106 13.141l1.3-.91V96.619l-.638-.91zm.634 2.29l34.171 12.437v40.375l-34.17-12.436z"/><path fill="#353564" d="M109.759 27.433v42.436l36.64-13.336V14.097z"/><path fill="#CCC" d="m146.068 13.187l-36.64 13.336l-.637.91v42.436l1.3.91l36.64-13.337l.636-.91V14.098zm-.64 2.29v40.375l-34.701 12.633V28.11z"/><path fill="#2F6491" d="m109.759 27.433l36.106 13.141l36.64-13.336l-36.106-13.141z"/><path fill="#CCC" d="M146.73 13.187h-.662l-36.64 13.336v1.82l36.106 13.14h.662l36.64-13.335v-1.82zm-.33 1.937l33.27 12.11l-33.808 12.309l-33.273-12.111z"/><path fill="#3775A9" d="M145.865 40.574V83.01l36.64-13.336V27.238z"/><path fill="#CCC" d="m182.174 26.328l-36.64 13.336l-.637.91V83.01l1.299.91l36.64-13.336l.637-.91V27.238zm-.638 2.29v40.379l-34.706 12.63V41.25z"/><path fill="#2F6491" d="m109.759 27.433l36.106 13.141V83.01l-36.106-13.141z"/><path fill="#CCC" d="m110.09 26.523l-1.3.91v42.436l.638.91l36.106 13.14l1.299-.909V40.574l-.637-.91zm.636 2.292l34.168 12.436v40.375L110.726 69.19z"/><ellipse cx="205.091" cy="168.866" fill="#FFF" rx="7.037" ry="4.927"/><ellipse cx="159.543" cy="56.765" fill="#FFF" rx="7.037" ry="4.927"/>
</svg>
);Other libraries
Pypi in 4 more libraries
Each library draws it its own way. Open one to compare.
SVG Logos
More like it
Icons that share its tags, in the same style.
Search SVG Logos
Skip the copy and paste. With Pro, your AI agent finds and installs any SVG Logos icon from a prompt.
Get ProTags
Browse by tag
Pypi is tagged development, software, technology and 3 more. Related tags follow; each opens its icons from every library.
Pricing
SVG Logos MCP, with Pro
Ask for Pypi or any of 2,063 SVG Logos 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 Pypi icon means and where it's used, then how to install, style, label and license it.
The PyPI icon represents the Python Package Index, a repository of software for the Python programming language. PyPI is a crucial resource for Python developers, providing a vast collection of libraries and tools to facilitate software development. With its colorful and distinctive logo, the PyPI icon has become synonymous with Python development.
PyPI is widely used in various software development projects, including data science, machine learning, and web development. Popular platforms like pip, the package installer for Python, and tools like Jupyter Notebook, integrate with PyPI to provide easy access to its vast library of packages.
From a UX perspective, the PyPI icon effectively communicates the availability of a wide range of software packages and libraries, making it easy for developers to find and install the tools they need. The icon's presence in a development environment can help users quickly identify PyPI as a trusted source for Python packages, streamlining their development workflow.
Pypi is one of 2,063 icons in SVG Logos, made by Gil Barbara and released under CC0. It is drawn on a 256 × 226 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 PypiIcon to components/icons/logos-pypi.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 PypiIcon 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 Pypi icon, or any of 2,063 SVG Logos 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 256 × 226 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="Pypi", so screen readers say what it does.
Yes. PypiIcon passes every SVG prop to the svg element, so <PypiIcon 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.
CC0 puts the icons in the public domain: use them anywhere, with no conditions. The full terms are in the license, linked on this page.
No. CC0 gives the icons to the public domain, so no credit and no notice is required. Icons installed with the shadcn CLI still start with a comment naming SVG Logos, Gil Barbara and the license.
Yes. Copying and downloading it is free, and the shadcn CLI install only needs a free account.
4 other libraries draw an icon called Pypi. 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 development, software, technology, package, python and manager. Each tag page lists the icons that carry it from every library, which is the quickest way to find a match for Pypi in another set.
4.9 out of 5 from 150+ developers
Install Pypi from a prompt
MCP, 6,000+ blocks and 14 premium templates in every Pro plan. The icons stay free.
Get Pro