gentleface

Gentleface › Transportation › submarine

submarine icon

Submarine: submarine, underwater vessel, sub. Drawn on the 16 px grid. Free SVG, PNG and code, MIT licensed.

Code line-round

SVG
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path d="M9.144 2.144C9.241 2.048 9.359 2 9.5 2L11.5 2C11.641 2 11.759 2.048 11.856 2.144C11.952 2.241 12 2.359 12 2.5C12 2.641 11.952 2.759 11.856 2.856C11.759 2.952 11.641 3 11.5 3L10 3L10 4L10.5 4C10.641 4 10.759 4.048 10.856 4.144C10.952 4.241 11 4.359 11 4.5L11 7L12.5 7C12.818 7 13.125 7.059 13.42 7.176C13.741 7.303 14.024 7.488 14.268 7.732C14.512 7.976 14.697 8.259 14.824 8.58C14.941 8.875 15 9.182 15 9.5C15 9.818 14.941 10.125 14.824 10.42C14.697 10.741 14.512 11.024 14.268 11.268C14.024 11.512 13.741 11.697 13.42 11.824C13.125 11.941 12.818 12 12.5 12L6.5 12C5.755 12 5.049 11.833 4.382 11.5L2 10.309L2 11.5C2 11.641 1.952 11.759 1.856 11.856C1.759 11.952 1.641 12 1.5 12C1.359 12 1.241 11.952 1.144 11.856C1.048 11.759 1 11.641 1 11.5L1 7.5C1 7.359 1.048 7.241 1.144 7.144C1.241 7.048 1.359 7 1.5 7C1.641 7 1.759 7.048 1.856 7.144C1.952 7.241 2 7.359 2 7.5L2 8.691L4.382 7.5C5.049 7.167 5.755 7 6.5 7L8 7L8 4.5C8 4.359 8.048 4.241 8.144 4.144C8.241 4.048 8.359 4 8.5 4L9 4L9 2.5C9 2.359 9.048 2.241 9.144 2.144ZM10 5L9 5L9 7L10 7L10 5ZM4.829 8.394L2.618 9.5L4.829 10.606C5.355 10.869 5.912 11 6.5 11L12.5 11C12.691 11 12.875 10.965 13.052 10.895C13.245 10.818 13.414 10.707 13.561 10.561C13.707 10.414 13.818 10.245 13.895 10.052C13.965 9.875 14 9.691 14 9.5C14 9.309 13.965 9.125 13.895 8.948C13.818 8.755 13.707 8.586 13.561 8.439C13.414 8.293 13.245 8.182 13.052 8.105C12.875 8.035 12.691 8 12.5 8L6.5 8C5.912 8 5.355 8.131 4.829 8.394ZM7.03 8.97C7.177 9.116 7.25 9.293 7.25 9.5C7.25 9.706 7.177 9.883 7.032 10.029C7.031 10.03 7.03 10.031 7.029 10.032C6.883 10.177 6.706 10.25 6.5 10.25C6.294 10.25 6.117 10.177 5.971 10.032C5.97 10.031 5.969 10.03 5.968 10.029C5.823 9.883 5.75 9.706 5.75 9.5C5.75 9.293 5.823 9.116 5.97 8.97C6.116 8.823 6.293 8.75 6.5 8.75C6.707 8.75 6.884 8.823 7.03 8.97ZM10.03 8.97C10.177 9.116 10.25 9.293 10.25 9.5C10.25 9.706 10.177 9.883 10.032 10.029C10.031 10.03 10.03 10.031 10.029 10.032C9.883 10.177 9.706 10.25 9.5 10.25C9.293 10.25 9.116 10.177 8.97 10.03C8.823 9.884 8.75 9.707 8.75 9.5C8.75 9.293 8.823 9.116 8.97 8.97C9.116 8.823 9.293 8.75 9.5 8.75C9.707 8.75 9.884 8.823 10.03 8.97ZM13.03 8.97C13.177 9.116 13.25 9.293 13.25 9.5C13.25 9.707 13.177 9.884 13.03 10.03C12.884 10.177 12.707 10.25 12.5 10.25C12.294 10.25 12.117 10.177 11.971 10.032C11.971 10.031 11.97 10.031 11.97 10.03C11.969 10.03 11.969 10.029 11.968 10.029C11.823 9.883 11.75 9.706 11.75 9.5C11.75 9.293 11.823 9.116 11.97 8.97C12.116 8.823 12.293 8.75 12.5 8.75C12.707 8.75 12.884 8.823 13.03 8.97Z"/></svg>
React
// Gentleface "submarine" (line-round), MIT. https://gentleface.com/icons/submarine
import type { SVGProps } from 'react';

export function SubmarineIcon(props: SVGProps<SVGSVGElement>) {
  return (
    <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
      <path d="M9.144 2.144C9.241 2.048 9.359 2 9.5 2L11.5 2C11.641 2 11.759 2.048 11.856 2.144C11.952 2.241 12 2.359 12 2.5C12 2.641 11.952 2.759 11.856 2.856C11.759 2.952 11.641 3 11.5 3L10 3L10 4L10.5 4C10.641 4 10.759 4.048 10.856 4.144C10.952 4.241 11 4.359 11 4.5L11 7L12.5 7C12.818 7 13.125 7.059 13.42 7.176C13.741 7.303 14.024 7.488 14.268 7.732C14.512 7.976 14.697 8.259 14.824 8.58C14.941 8.875 15 9.182 15 9.5C15 9.818 14.941 10.125 14.824 10.42C14.697 10.741 14.512 11.024 14.268 11.268C14.024 11.512 13.741 11.697 13.42 11.824C13.125 11.941 12.818 12 12.5 12L6.5 12C5.755 12 5.049 11.833 4.382 11.5L2 10.309L2 11.5C2 11.641 1.952 11.759 1.856 11.856C1.759 11.952 1.641 12 1.5 12C1.359 12 1.241 11.952 1.144 11.856C1.048 11.759 1 11.641 1 11.5L1 7.5C1 7.359 1.048 7.241 1.144 7.144C1.241 7.048 1.359 7 1.5 7C1.641 7 1.759 7.048 1.856 7.144C1.952 7.241 2 7.359 2 7.5L2 8.691L4.382 7.5C5.049 7.167 5.755 7 6.5 7L8 7L8 4.5C8 4.359 8.048 4.241 8.144 4.144C8.241 4.048 8.359 4 8.5 4L9 4L9 2.5C9 2.359 9.048 2.241 9.144 2.144ZM10 5L9 5L9 7L10 7L10 5ZM4.829 8.394L2.618 9.5L4.829 10.606C5.355 10.869 5.912 11 6.5 11L12.5 11C12.691 11 12.875 10.965 13.052 10.895C13.245 10.818 13.414 10.707 13.561 10.561C13.707 10.414 13.818 10.245 13.895 10.052C13.965 9.875 14 9.691 14 9.5C14 9.309 13.965 9.125 13.895 8.948C13.818 8.755 13.707 8.586 13.561 8.439C13.414 8.293 13.245 8.182 13.052 8.105C12.875 8.035 12.691 8 12.5 8L6.5 8C5.912 8 5.355 8.131 4.829 8.394ZM7.03 8.97C7.177 9.116 7.25 9.293 7.25 9.5C7.25 9.706 7.177 9.883 7.032 10.029C7.031 10.03 7.03 10.031 7.029 10.032C6.883 10.177 6.706 10.25 6.5 10.25C6.294 10.25 6.117 10.177 5.971 10.032C5.97 10.031 5.969 10.03 5.968 10.029C5.823 9.883 5.75 9.706 5.75 9.5C5.75 9.293 5.823 9.116 5.97 8.97C6.116 8.823 6.293 8.75 6.5 8.75C6.707 8.75 6.884 8.823 7.03 8.97ZM10.03 8.97C10.177 9.116 10.25 9.293 10.25 9.5C10.25 9.706 10.177 9.883 10.032 10.029C10.031 10.03 10.03 10.031 10.029 10.032C9.883 10.177 9.706 10.25 9.5 10.25C9.293 10.25 9.116 10.177 8.97 10.03C8.823 9.884 8.75 9.707 8.75 9.5C8.75 9.293 8.823 9.116 8.97 8.97C9.116 8.823 9.293 8.75 9.5 8.75C9.707 8.75 9.884 8.823 10.03 8.97ZM13.03 8.97C13.177 9.116 13.25 9.293 13.25 9.5C13.25 9.707 13.177 9.884 13.03 10.03C12.884 10.177 12.707 10.25 12.5 10.25C12.294 10.25 12.117 10.177 11.971 10.032C11.971 10.031 11.97 10.031 11.97 10.03C11.969 10.03 11.969 10.029 11.968 10.029C11.823 9.883 11.75 9.706 11.75 9.5C11.75 9.293 11.823 9.116 11.97 8.97C12.116 8.823 12.293 8.75 12.5 8.75C12.707 8.75 12.884 8.823 13.03 8.97Z" />
    </svg>
  );
}
Vue
Vue: see /icons/submarine.md
Svelte
Svelte: see /icons/submarine.md
HTML img
HTML img: see /icons/submarine.md
CSS
CSS: see /icons/submarine.md
Data URL
Data URL: see /icons/submarine.md
Sprite
Sprite: see /icons/submarine.md
SwiftUI
SwiftUI: see /icons/submarine.md
Compose
Compose: see /icons/submarine.md
Android XML
Android XML: see /icons/submarine.md
Flutter
Flutter: see /icons/submarine.md

Each icon is drawn on the 16 px grid, and most also on the 20 and 24 px grids (at 24 in three weights: light 1 px, regular 1.5 px, bold 2 px). Show the drawing made for your size, or an exact multiple of it, on whole pixels: 16 for 16 and 32 px, 20 for 20 and 40, 24 for 24 and 48. A size in between or a fractional position blurs it. The code on each icon page is the 16 px drawing, an SVG with fill="currentColor"; the icon page's downloads follow its Grid switch, and npm has the 20 and 24 px drawings too. The snippets are decorative (aria-hidden). For an icon that carries meaning on its own, such as an icon-only button, label the button, or give the SVG role="img" and an aria-label. More in how to use.

Meaning

Use it for
submarine, underwater vessel, sub
Tags
submarine, sub, underwater, vessel, navy, periscope, ocean, deep-sea
Category
Transportation
Component name
SubmarineIcon
History
  • 20 px drawn, 24 px drawn, added

More transportation icons

For agents

Metadata: /icons/submarine.json · Markdown: /icons/submarine.md · SVG: https://gentleface.com/svg/{style}/16/submarine.svg · PNG: https://gentleface.com/png/{style}/{16|32|48}/submarine.png