Flashlight icon in outline, twotone, bold and bulk. Free in all four styles, for props, objects and everything with no other sheet. Copy the SVG, the React, Vue or Svelte component, or download a PNG.
import { IconFlashlight } from "@devigner-ui/icons";
<IconFlashlight className="size-6" />
<script setup>
import { IconFlashlight } from "@devigner-ui/icons-vue";
</script>
<template>
<IconFlashlight class="size-6" />
</template>
<script>
import { IconFlashlight } from "@devigner-ui/icons-svelte";
</script>
<IconFlashlight class="size-6" />
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 11.66V19c0 .93 0 1.4.15 1.77a2 2 0 0 0 1.08 1.08c.37.15.84.15 1.77.15s1.4 0 1.77-.15a2 2 0 0 0 1.08-1.08c.15-.37.15-.84.15-1.77v-7.34c0-.82 0-1.23.15-1.6.15-.36.44-.65 1.02-1.23l3.24-3.24c.3-.3.44-.44.51-.62.08-.19.08-.39.08-.8V4c0-.94 0-1.41-.3-1.7-.29-.3-.76-.3-1.7-.3H6c-.94 0-1.41 0-1.7.3C4 2.58 4 3.05 4 4v.17c0 .41 0 .61.08.8.07.18.22.33.5.62l3.25 3.24c.58.58.87.87 1.02 1.23.15.37.15.78.15 1.6" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path opacity="1" d="M15 10H9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path opacity="1" d="M12 13v2" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path opacity="1" d="M4.5 5h15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>