Free Flashlight On SVG icon in outline, twotone, bold and bulk. Available in all four styles, for props, objects and everything with no other sheet. Copy the SVG or a tree-shakeable React component, or download a PNG.
import { IconFlashlightOn } from "@devigner-ui/icons";
<IconFlashlightOn className="size-6" />
<script setup>
import { IconFlashlightOn } from "@devigner-ui/icons-vue";
</script>
<template>
<IconFlashlightOn class="size-6" />
</template>
<script>
import { IconFlashlightOn } from "@devigner-ui/icons-svelte";
</script>
<IconFlashlightOn 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 22v-4.34c0-.82 0-1.23-.15-1.6a4 4 0 0 0-1.02-1.23l-3.24-3.24a2 2 0 0 1-.51-.62c-.08-.19-.08-.39-.08-.8V10c0-.94 0-1.41.3-1.7C4.58 8 5.05 8 6 8h12c.94 0 1.41 0 1.7.3.3.29.3.76.3 1.7v.17c0 .41 0 .61-.08.8-.07.18-.22.33-.5.62l-3.25 3.24c-.58.58-.87.87-1.02 1.23-.15.37-.15.78-.15 1.6V22" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path d="M15 16H9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path opacity="1" d="M4.5 11h15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path opacity="1" d="M12 5V2" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path d="M8 5 6 3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path d="m16 5 2-2" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path opacity="1" d="M12 19v2" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>