Chat Lock icon
Used in real time chat scenarios (versus comment - different icon). The Chat Lock icon is part of Microsoft's Fluent UI System Icons, available here in filled and regular (outlined) styles on a 24 px grid. Download it as SVG or PNG, or copy it as code — it's free to use under the MIT License.
Use the Chat Lock icon in React
Install Microsoft's @fluentui/react-icons package, then import the component. Icons inherit the current text color, and you can size them with CSS.
npm install @fluentui/react-icons
import { ChatLock24Regular, ChatLock24Filled } from "@fluentui/react-icons";
export function Example() {
return <ChatLock24Regular aria-label="Chat Lock" />;
}Use it in HTML
Reference the SVG file directly:
<img src="https://fluenticons.co/icons/ic_fluent_chat_lock_24_regular.svg" width="24" height="24" alt="Chat Lock"> Or paste the SVG markup inline. Setting fill="currentColor" makes the icon follow the text color of its parent:
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 13.6203 2.38637 15.186 3.11461 16.5922L2.04695 20.4151C1.98549 20.6349 1.98546 20.8676 2.04691 21.0876C2.23258 21.7525 2.92212 22.141 3.58704 21.9553L7.41286 20.888C8.81782 21.6146 10.3817 22 12 22C12.3511 22 12.698 21.9819 13.0398 21.9466C13.0136 21.8017 13 21.6524 13 21.5V20.4418C12.672 20.4802 12.3383 20.5 12 20.5C10.5322 20.5 9.12006 20.1281 7.86709 19.4295L7.59755 19.2792L3.61096 20.3914L4.72368 16.4072L4.57303 16.1375C3.87277 14.8834 3.5 13.4696 3.5 12C3.5 7.30558 7.30558 3.5 12 3.5C16.3886 3.5 20.0004 6.82592 20.4524 11.0947C21.1898 11.5913 21.728 12.3612 21.9215 13.2593C21.9733 12.8468 22 12.4265 22 12ZM16 15H15.5C14.6716 15 14 15.6716 14 16.5V21.5C14 22.3284 14.6716 23 15.5 23H21.5C22.3284 23 23 22.3284 23 21.5V16.5C23 15.6716 22.3284 15 21.5 15H21V14C21 12.6193 19.8807 11.5 18.5 11.5C17.1193 11.5 16 12.6193 16 14V15ZM17.5 14C17.5 13.4477 17.9477 13 18.5 13C19.0523 13 19.5 13.4477 19.5 14V15H17.5V14ZM19.5 19C19.5 19.5523 19.0523 20 18.5 20C17.9477 20 17.5 19.5523 17.5 19C17.5 18.4477 17.9477 18 18.5 18C19.0523 18 19.5 18.4477 19.5 19Z" fill="currentColor"/></svg>Use it from the SVG package
Microsoft's @fluentui/svg-icons package contains the raw SVG files, which works well with bundlers that import SVGs:
npm install @fluentui/svg-icons
import icon from "@fluentui/svg-icons/icons/chat_lock_24_regular.svg";Details
| Name | Chat Lock |
|---|---|
| Styles | Regular (outlined), Filled |
| Size | 24 × 24 px (scalable SVG) |
| Regular (outlined) file | ic_fluent_chat_lock_24_regular.svg |
| Filled file | ic_fluent_chat_lock_24_filled.svg |
| React components | ChatLock24Regular, ChatLock24Filled |
| License | MIT (© Microsoft Corporation) |