Flashlight On 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 { 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>