Ada
The ada icon represents the Ada programming language used for developing safety-critical and high-reliability applications.
Exports at 21 × 24 px
Code
Ada in your framework
In any framework. Customize it above, and the code follows.
export const AdaIcon = (props: React.SVGProps<SVGSVGElement>) => (
<svg xmlns="http://www.w3.org/2000/svg" width="21" height="24" viewBox="0 0 512 583" fill="none" stroke="currentColor" {...props}>
<path fill="currentColor" d="M312.972 207.542s2.211-24.575 50.744-26.284c40.917 2.436 69.585 42.068 79.312 54.743c0 0-35.465 23.502-71.996-17.313c-42.126-37.796-58.06-11.146-58.06-11.146"/><path fill="currentColor" stroke="currentColor" strokeWidth="1.003" d="M312.972 207.542s2.211-24.575 50.744-26.284c40.917 2.436 69.585 42.068 79.312 54.743c0 0-35.465 23.502-71.996-17.313c-42.126-37.796-58.06-11.146-58.06-11.146z"/><path fill="currentColor" d="M312.51 220.85s-4.144 17.998 19.92 31.916c16.79 9.71 7.347 12.374 7.347 12.374s7.795 1.41 20.894-10.51c18.605-16.929 9.15-30.347 9.15-30.347s-19.617-27.822-37.212-6.506c0 0-5.567 6.53-20.098 3.072"/><path fill="currentColor" stroke="currentColor" strokeWidth="1.003" d="M312.51 220.85s-4.144 17.998 19.92 31.916c16.79 9.71 7.347 12.374 7.347 12.374s7.795 1.41 20.894-10.51c18.605-16.929 9.15-30.347 9.15-30.347s-19.617-27.822-37.212-6.506c0 0-5.567 6.53-20.098 3.072z"/><path fill="currentColor" d="M376.739 229.54s2.587 26.71-34.159 38c0 0 37.669-14.253 78.726 20.828c0 0 4.298-32.184 23.854-48.693c-2.225.644-32.777 20.787-68.421-10.135"/><path fill="currentColor" stroke="currentColor" strokeWidth="1.003" d="M376.739 229.54s2.587 26.71-34.159 38c0 0 37.669-14.253 78.726 20.828c0 0 4.298-32.184 23.854-48.693c-2.225.644-32.777 20.787-68.421-10.135z"/><path fill="currentColor" d="M314.933 215.4s12.254 11.745 23.468-10.834c0 0-13.934-9.714-23.468 10.835"/><path fill="currentColor" stroke="currentColor" strokeWidth=".966" d="M314.933 215.4s12.254 11.745 23.468-10.834c0 0-13.934-9.714-23.468 10.835z"/><path fill="currentColor" d="M324.975 210.565c.46 1.531-.263 3.09-1.614 3.481c-1.352.391-2.82-.532-3.28-2.064c-.46-1.53.263-3.089 1.614-3.48c1.352-.391 2.82.532 3.28 2.063m176.904 141.668c2.398-51.962 1.514-90.73-34.132-114.791c-45.841-52.186-99.73-123.307-88.4-209.447c8.187-62.255 12.683-1.244 12.683-1.244s10.135 88.777 43.531 117.29c85.084 75.112 85.183 116.327 66.318 208.192"/><path fill="currentColor" stroke="currentColor" strokeWidth="1.003" d="M501.879 352.233c2.398-51.962 1.514-90.73-34.132-114.791c-45.841-52.186-99.73-123.307-88.4-209.447c8.187-62.255 12.683-1.244 12.683-1.244s10.135 88.777 43.531 117.29c85.084 75.112 85.183 116.327 66.318 208.192z"/><path fill="currentColor" d="M363.331 73.153s12.255 60.12 44.838 97.428c34.233 39.197 25.75 30.524 54.422 66.41c0 0-3.188-2.88-12.884.07c0 0-26.215-39.684-52.092-51.774c0 0-32.439-33.237-37.493-69.039c-8.209-58.137-.727-65.054 3.21-43.095"/><path fill="currentColor" stroke="currentColor" strokeWidth="1.003" d="M363.331 73.153s12.255 60.12 44.838 97.428c34.233 39.197 25.75 30.524 54.422 66.41c0 0-3.188-2.88-12.884.07c0 0-26.215-39.684-52.092-51.774c0 0-32.439-33.237-37.493-69.039c-8.209-58.137-.727-65.054 3.21-43.095z"/><path fill="currentColor" d="M391.143 181.84s-29.217-32.775-32.054-41.809c-5.011-15.955-6.882-20.54-8.5-6.841c-.898 7.602 4.617 42.663 20.03 44.265c10.23 1.063 20.524 4.385 20.524 4.385"/><path fill="currentColor" stroke="currentColor" strokeWidth="1.163" d="M391.143 181.84s-29.217-32.775-32.054-41.809c-5.011-15.955-6.882-20.54-8.5-6.841c-.898 7.602 4.617 42.663 20.03 44.265c10.23 1.063 20.524 4.385 20.524 4.385z"/><path fill="currentColor" d="M.23 130.92c-1.893 25.264 8.093 68.671 21.919 86.991c27.119 55.465 102.288 120.937 205.958 101.208c32.222-9.194 60.274 5.776 80.39 22.936c19.346 19.714 26.128 23.097 39.376 15.293c-13.739-13.306-28.446-28.859-28.14-49.36c.966-14.887 6.392-29.477 15.942-37.427c-9.429-33.086-62.262-34.684-85.802-32.319c-30.486 2.06-61.096 17.79-88.323 20.794c-75.603-6.193-130.407-58.234-148.21-138.35c-7.547-36.9-11.216-15.03-13.11 10.234"/><path fill="currentColor" stroke="currentColor" strokeWidth="1.058" d="M.23 130.92c-1.893 25.264 8.093 68.671 21.919 86.991c27.119 55.465 102.288 120.937 205.958 101.208c32.222-9.194 60.274 5.776 80.39 22.936c19.346 19.714 26.128 23.097 39.376 15.293c-13.739-13.306-28.446-28.859-28.14-49.36c.966-14.887 6.392-29.477 15.942-37.427c-9.429-33.086-62.262-34.684-85.802-32.319c-30.486 2.06-61.096 17.79-88.323 20.794c-75.603-6.193-130.407-58.234-148.21-138.35c-7.547-36.9-11.216-15.03-13.11 10.234z"/><path fill="currentColor" d="M69.252 303.002c53.433 31.787 107.02 42.246 151.22 25.865c0 0 40.356-24.524 96.88 26.99c0 0-63.459 33.73-124.12 31.5c-21.952-.807-90.73-15.244-135.527-61.064c-40.692-41.623-41.348-85.076-23.075-57.537c18.001 27.13 34.622 34.246 34.622 34.246"/><path fill="currentColor" stroke="currentColor" strokeWidth="1.003" d="M69.252 303.002c53.433 31.787 107.02 42.246 151.22 25.865c0 0 40.356-24.524 96.88 26.99c0 0-63.459 33.73-124.12 31.5c-21.952-.807-90.73-15.244-135.527-61.064c-40.692-41.623-41.348-85.076-23.075-57.537c18.001 27.13 34.622 34.246 34.622 34.246z"/><path fill="currentColor" d="M162.769 396.443c77.936 7.359 124.43-19.35 158.33-35.111c5.681 40.532-61.959 71.024-110.213 66.672c-32.273-1.568-77.432-8.68-105.493-37.896c-2.706-2.816-21.231-26.44 8.386-8.193c19.184 9.115 32.868 11.293 48.99 14.528"/><path fill="currentColor" stroke="currentColor" strokeWidth=".961" d="M162.769 396.443c77.936 7.359 124.43-19.35 158.33-35.111c5.681 40.532-61.959 71.024-110.213 66.672c-32.273-1.568-77.432-8.68-105.493-37.896c-2.706-2.816-21.231-26.44 8.386-8.193c19.184 9.115 32.868 11.293 48.99 14.528z"/><path fill="currentColor" d="M329.818 364.279c14.708 29.728 26.659 36.064 67.676 53.991c25.01 11.436 33.21 18.006 27.375 28.42c0 0 31.096-16.644 45.614-38.506c0 0-78.79-13.964-119.735-48.882c-10.362 8.526-20.93 4.977-20.93 4.977"/><path fill="currentColor" stroke="currentColor" strokeWidth="1.003" d="M329.818 364.279c14.708 29.728 26.659 36.064 67.676 53.991c25.01 11.436 33.21 18.006 27.375 28.42c0 0 31.096-16.644 45.614-38.506c0 0-78.79-13.964-119.735-48.882c-10.362 8.526-20.93 4.977-20.93 4.977z"/><path fill="currentColor" d="M326.668 367.224s1.277 34.788-48.287 57.62c-35.673 16.433 9.227 10.239 32.118-.885c23.541-11.441 28.667-27.518 25.292-40.72c-2.578-10.08-6.542-13.226-9.123-16.015"/><path fill="currentColor" stroke="currentColor" strokeWidth=".937" d="M326.668 367.224s1.277 34.788-48.287 57.62c-35.673 16.433 9.227 10.239 32.118-.885c23.541-11.441 28.667-27.518 25.292-40.72c-2.578-10.08-6.542-13.226-9.123-16.015z"/><path fill="currentColor" d="M501.094 355.622s-14.347 40.269-27.536 51.453c0 0 8.43 2.005 11.427 19.935c8.592-21.046 16.109-71.388 16.109-71.388"/><path fill="currentColor" stroke="currentColor" strokeWidth="1.003" d="M501.094 355.622s-14.347 40.269-27.536 51.453c0 0 8.43 2.005 11.427 19.935c8.592-21.046 16.109-71.388 16.109-71.388z"/><path fill="currentColor" d="M472.354 412.056s14.051 48.101-50.034 101.34c-28.155 23.39-57.36 34.685-91.035 41.423c0 0-66.675 10.947-81.935-36.265c0 0 13.674 8.085 49.165 5.67c99.927-6.802 164.902-61.889 173.84-112.168"/><path fill="currentColor" stroke="currentColor" strokeWidth="1.003" d="M472.354 412.056s14.051 48.101-50.034 101.34c-28.155 23.39-57.36 34.685-91.035 41.423c0 0-66.675 10.947-81.935-36.265c0 0 13.674 8.085 49.165 5.67c99.927-6.802 164.902-61.889 173.84-112.168z"/><path fill="currentColor" d="M286.143 494.355s8.87 21.388 37.132 20.954c48.838-.751 128.141-44.064 142.753-96.16c0 0-41.054 48.778-115.89 66.286c-48.612 11.372-63.995 8.92-63.995 8.92"/><path fill="currentColor" stroke="currentColor" strokeWidth="1.003" d="M286.143 494.355s8.87 21.388 37.132 20.954c48.838-.751 128.141-44.064 142.753-96.16c0 0-41.054 48.778-115.89 66.286c-48.612 11.372-63.995 8.92-63.995 8.92z"/><path fill="currentColor" d="M477.348 414.406c15.793 15.357 11.512 133.7-105.803 163.766c0 0-46.81 14.96-82.35-12.857c46.734 5.833 115.878-24.698 143.41-52.804c30.644-31.28 49.177-63.401 44.743-98.105"/><path fill="currentColor" stroke="currentColor" strokeWidth="1.003" d="M477.348 414.406c15.793 15.357 11.512 133.7-105.803 163.766c0 0-46.81 14.96-82.35-12.857c46.734 5.833 115.878-24.698 143.41-52.804c30.644-31.28 49.177-63.401 44.743-98.105z"/><path fill="currentColor" d="M158.594 219.445c58.49-24.384 109.908-23.89 152.964-11.75c0 0-1.89 4.127-5.66 3.23c-1.326-.315.388 2.814 6.159 9.443c-43.866-17.733-96.235-14.566-153.463-.923"/><path fill="currentColor" stroke="currentColor" strokeWidth="1.454" d="M158.594 219.445c58.49-24.384 109.908-23.89 152.964-11.75c0 0-1.89 4.127-5.66 3.23c-1.326-.315.388 2.814 6.159 9.443c-43.866-17.733-96.235-14.566-153.463-.923z"/><path fill="currentColor" d="M419.97 292.257s-9.458-9.25-24.474-16.071c-7.508-3.41-17.172-6.745-26.207-6.95c-11.088-.253-20.915-1.926-32.515 7.057c-37.614 46.214 11.323 102.731 128.814 126.25c-12.481-1.074-147.936-135.831-45.619-110.286"/><path fill="currentColor" stroke="currentColor" strokeDasharray="4.56 9.12" strokeLinecap="round" strokeWidth="4.56" d="M419.97 292.257s-9.458-9.25-24.474-16.071c-7.508-3.41-17.172-6.745-26.207-6.95c-11.088-.253-20.915-1.926-32.515 7.057c-37.614 46.214 11.323 102.731 128.814 126.25c-12.481-1.074-147.936-135.831-45.619-110.286z"/><path fill="currentColor" d="M423.787 290.445s1.538-11.02 7.22-24.486c5.68-13.467 16.112-28.462 31.434-25.188c23.007 8.986 46.02 47.078 33.65 117.121c-6.308 22.317-21.59 43.328-21.59 43.328c2.735.511-3.45-204.583-50.714-110.775"/><path fill="currentColor" stroke="currentColor" strokeDasharray="4.56 9.12" strokeLinecap="round" strokeWidth="4.56" d="M423.787 290.445s1.538-11.02 7.22-24.486c5.68-13.467 16.112-28.462 31.434-25.188c23.007 8.986 46.02 47.078 33.65 117.121c-6.308 22.317-21.59 43.328-21.59 43.328c2.735.511-3.45-204.583-50.714-110.775z"/><path fill="currentColor" d="M424.863 297.593c-41.973-15.359-57.52 19 47.909 108.07c-2.225-49.14-11.2-182.414-47.909-108.07"/><path fill="currentColor" stroke="currentColor" strokeDasharray="4.56 9.12" strokeLinecap="round" strokeWidth="4.56" d="M424.863 297.593c-41.973-15.359-57.52 19 47.909 108.07c-2.225-49.14-11.2-182.414-47.909-108.07z"/>
</svg>
);Other libraries
Ada in 3 more libraries
Each library draws it its own way. Open one to compare.
File Icons
More like it
Icons that share its tags, in the same style.
Search File Icons
Skip the copy and paste. With Pro, your AI agent finds and installs any File Icons icon from a prompt.
Get ProTags
Browse by tag
Ada is tagged programming language. Related tags follow; each opens its icons from every library.
Pricing
File Icons MCP, with Pro
Ask for Ada or any of 930 File Icons 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 Ada icon means and where it's used, then how to install, style, label and license it.
The ada icon represents the Ada programming language used for developing safety-critical and high-reliability applications. It symbolizes a programming language and development environment.
The ada icon appears in various software applications related to Ada programming and development.
This icon communicates a sense of safety-critical and high-reliability application development, which helps users understand the functionality of the software or service.
Ada is one of 930 icons in File Icons, made by John Gardner and released under ISC. It is drawn on a 512 × 583 grid with a 1.003 stroke.
Sign in (it's free), then open Get icon, Install with shadcn CLI, and pick your package manager to copy the command. It adds AdaIcon to components/icons/file-icons-ada.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 AdaIcon 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 Ada icon, or any of 930 File Icons icons, and install it from a prompt.
It's drawn in currentColor, so it takes the text color wherever you use it: a class like text-primary recolors it. To bake a color in, set one in Customize before you copy.
Set width and height on the component, or a class like size-6. It's drawn on a 512 × 583 grid, so it stays sharp at any size. Customize also sets the size it exports at, its padding and rotation, and its stroke.
Ada is a line icon drawn with a stroke width of 1.003. Change it in Customize before you copy, or pass strokeWidth to the installed component when all of its strokes share one width.
Yes. It follows the text color, so with text-foreground (or any theme token) it changes with your light and dark themes. 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="Ada", so screen readers say what it does.
Yes. AdaIcon passes every SVG prop to the svg element, so <AdaIcon 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. ISC 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: ISC 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 File Icons, John Gardner and the license.
Yes. Copying and downloading it is free, and the shadcn CLI install only needs a free account.
3 other libraries draw an icon called Ada. 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 programming language. Each tag page lists the icons that carry it from every library, which is the quickest way to find a match for Ada in another set.
4.9 out of 5 from 150+ developers
Install Ada from a prompt
MCP, 6,000+ blocks and 14 premium templates in every Pro plan. The icons stay free.
Get Pro