Swimming icon in outline, twotone, bold and bulk. Free in all four styles, for health, clinics, pharmacy, gym, activity tracking. Copy the SVG, the React, Vue or Svelte component, or download a PNG.
import { IconSwimming } from "@devigner-ui/icons";
<IconSwimming className="size-6" />
<script setup>
import { IconSwimming } from "@devigner-ui/icons-vue";
</script>
<template>
<IconSwimming class="size-6" />
</template>
<script>
import { IconSwimming } from "@devigner-ui/icons-svelte";
</script>
<IconSwimming class="size-6" />
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="1" d="M22 15.77a4.8 4.8 0 0 1-3.08-2.31c-.42-.64-1.35-.6-1.81.01A6 6 0 0 1 12 16c-2.5 0-4.08-1.43-5.13-2.78a1.02 1.02 0 0 0-1.67.05c-.7 1.1-1.52 2.1-3.2 2.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path opacity="1" d="M22 20.77a4.8 4.8 0 0 1-3.08-2.31c-.42-.64-1.35-.6-1.81.01A6 6 0 0 1 12 21c-2.5 0-4.08-1.43-5.13-2.78a1.02 1.02 0 0 0-1.67.05c-.7 1.1-1.52 2.1-3.2 2.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="m4 11.5 3.48-2.09c.8-.47.97-1.55.36-2.26L6.86 6A1.42 1.42 0 0 1 9 4.13l6.5 7.37" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M17 8a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>