Skip to content

File Type Host

The file-type-host icon represents a host file type, often used in programming and development environments.

Exports at 24 × 24 px

File Type Host icon from VSCode Icons
Get Pro

Code

File Type Host in your framework

In any framework. Customize it above, and the code follows.

export const FileTypeHostIcon = (props: React.SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 32 32" fill="none" stroke="currentColor" {...props}>
    <defs><linearGradient id="SVGzIr9Eexk" x1="101.518" x2="104.659" y1="156.167" y2="156.167" gradientTransform="matrix(-.864 0 0 .864 114.652 -122.008)" gradientUnits="userSpaceOnUse"><stop offset="0" stopColor="#e7ebef"/><stop offset="1" stopColor="#c4ce00"/></linearGradient><linearGradient id="SVGNbIGHeGZ" x1="97.15" x2="94.915" y1="145.958" y2="150.144" gradientTransform="rotate(16.82 400.609 -115.655)scale(.864)" gradientUnits="userSpaceOnUse"><stop offset="0" stopColor="#fff"/><stop offset="1" stopColor="#fff"/></linearGradient><linearGradient id="SVGdtCgWgEC" x1="97.157" x2="94.919" y1="145.763" y2="149.95" gradientTransform="rotate(16.82 400.609 -115.655)scale(.864)" gradientUnits="userSpaceOnUse"><stop offset="0"/><stop offset="1" stopColor="#6a6a6a"/></linearGradient><linearGradient id="SVG2qN7vb1L" x1="96.854" x2="94.619" y1="146.76" y2="150.946" gradientTransform="rotate(16.82 405.81 -114.89)scale(.864)" href="#SVGNbIGHeGZ"/><linearGradient id="SVGARRthorM" x1="96.858" x2="94.62" y1="146.563" y2="150.75" gradientTransform="rotate(16.82 405.81 -114.89)scale(.864)" href="#SVGdtCgWgEC"/><linearGradient id="SVG5wDZgnbn" x1="96.561" x2="94.325" y1="147.56" y2="151.747" gradientTransform="rotate(16.82 411.013 -114.121)scale(.864)" href="#SVGNbIGHeGZ"/><linearGradient id="SVGACmE9Y9a" x1="96.567" x2="94.329" y1="147.366" y2="151.551" gradientTransform="rotate(16.82 411.013 -114.121)scale(.864)" href="#SVGdtCgWgEC"/><linearGradient id="SVG0Z9LgRav" x1="96.268" x2="94.032" y1="148.363" y2="152.549" gradientTransform="rotate(16.82 416.213 -113.355)scale(.864)" href="#SVGNbIGHeGZ"/><linearGradient id="SVGqDaE7dOi" x1="96.271" x2="94.033" y1="148.166" y2="152.353" gradientTransform="rotate(16.82 416.213 -113.355)scale(.864)" href="#SVGdtCgWgEC"/><linearGradient id="SVGZ66lzdMy" x1="95.968" x2="93.733" y1="149.165" y2="153.351" gradientTransform="rotate(16.82 421.414 -112.586)scale(.864)" href="#SVGNbIGHeGZ"/><linearGradient id="SVG9ZRKvdHL" x1="95.973" x2="93.735" y1="148.969" y2="153.155" gradientTransform="rotate(16.82 421.414 -112.586)scale(.864)" href="#SVGdtCgWgEC"/><linearGradient id="SVGvQkhIwwU" x1="-69.93" x2="-68.434" y1="5.007" y2="8.617" gradientTransform="matrix(.939 -.879 -.683 -.73 84.932 -29.87)" href="#SVGZpmhGesK"/><linearGradient id="SVG1A7i2coi" x1="-26.689" x2="-25.26" y1="33.596" y2="37.999" gradientTransform="matrix(1.131 .613 .477 -.879 21.386 69.845)" href="#SVGZpmhGesK"/><linearGradient id="SVGoNsf2bOK" x1="-67.358" x2="-67.506" y1="8.398" y2="5.619" gradientTransform="matrix(.918 -.859 -.668 -.713 78.021 -32.775)" href="#SVGZpmhGesK"/><linearGradient id="SVGiIBfQeBg" x1="-92.971" x2="-92.625" y1="95.816" y2="98.588" gradientTransform="rotate(5.63 875.213 -1033.395)scale(-1.286 1)" href="#SVGZpmhGesK"/><radialGradient id="SVGuMVnA6qg" cx="7.979" cy="18.977" r="16.589" gradientTransform="matrix(.883 0 0 -.883 1.993 33.726)" gradientUnits="userSpaceOnUse"><stop offset="0" stopColor="#d3e9ff"/><stop offset=".155" stopColor="#d3e9ff"/><stop offset=".75" stopColor="#4074ae"/><stop offset="1" stopColor="#36486c"/></radialGradient><radialGradient id="SVGt8oePjJI" cx="6.516" cy="20.953" r="24.073" gradientTransform="matrix(.883 0 0 -.883 1.993 33.726)" gradientUnits="userSpaceOnUse"><stop offset="0" stopColor="#fff"/><stop offset="1" stopColor="#fff" stopOpacity=".165"/></radialGradient><radialGradient id="SVGZpmhGesK" cx="-34.843" cy="8.185" r="3.717" gradientTransform="rotate(143.75 -13.603 17.519)scale(.883)" gradientUnits="userSpaceOnUse"><stop offset="0" stopColor="#fff"/><stop offset="1" stopColor="#fff" stopOpacity="0"/></radialGradient><radialGradient id="SVGr8S7cc3L" cx="-32.93" cy="32.736" r="3.715" gradientTransform="rotate(143.74 -8.592 41.036)scale(1.145)" href="#SVGZpmhGesK"/><radialGradient id="SVGvFaN7c0C" cx="-38.805" cy="12.746" r="3.719" gradientTransform="rotate(143.75 -16.041 23.304)scale(.883)" href="#SVGZpmhGesK"/><radialGradient id="SVG5WuRFexw" cx="-30.753" cy="15.392" r="3.716" gradientTransform="matrix(-.768 .564 -.563 -.768 -2.965 44.687)" href="#SVGZpmhGesK"/></defs><path fill="#00608b" stroke="#000" strokeLinecap="round" strokeLinejoin="round" strokeWidth="1.28" d="M11 4.113a.746.746 0 0 0-.611.665v.056c0 .214.26 17.006.26 17.172a.84.84 0 0 0 .222.44c.166.166 9.417 7.2 9.582 7.312l.056.056c.166.167.277.167.665.112h.112c.832-.222 8.041-3.106 8.041-3.106c.222-.112.277-.222.277-.5l.114-17.235h0a1.2 1.2 0 0 0-.387-.832c-.056-.056-.056-.112-.112-.112c-.333-.166-10.269-5.992-10.435-6.048a1.9 1.9 0 0 0-.942.056c-.333.11-6.562 1.9-6.839 1.953Zm.168.822a3.5 3.5 0 0 1-.493-.333c.222.167 1.054.722 2 1.387c-.561-.443-1.054-.776-1.441-1.054c-.222-.166-.387-.277-.387-.277a3 3 0 0 0 .333.277Z"/><path fill="#00608b" d="m17.864 2.088l.056-.056c-.332.112-6.7 2-6.963 2.087c-.233.078-.564.373-.4.539s9.565 6.59 9.731 6.7a1.2 1.2 0 0 0 1 .056c.273-.056 7.538-2.439 7.925-2.551c.387-.166.277-.5 0-.665c-.331-.217-10.243-6.107-10.413-6.163a1.9 1.9 0 0 0-.942.056Z"/><path fill="#00608b" d="M29.5 26.316c0 .277-.056.387-.277.5c0 0-7.209 2.884-8.041 3.106a.345.345 0 0 1-.5-.333c0-.222-.112-17.291-.112-17.512s.163-.333.44-.5c.277-.222 8.1-2.772 8.263-2.828c.222-.053.387.11.387.387Z"/><path fill="#00608b" d="m20.4 29.812l.056.056c-.112-.166-9.437-7.277-9.6-7.443a.42.42 0 0 1-.222-.387c0-.17-.314-16.883-.314-17.048c-.056-.167.056-.5.277-.333s9.64 6.7 9.805 6.813a.68.68 0 0 1 .277.555c0 .222.068 17.18.068 17.458c0 .313-.179.443-.345.332Z"/><path fill="#00608b" d="M29.328 8.645c-.056 0-8.143 2.772-8.614 2.772c-.611 0-5.063-3.477-6.188-4.076c1.183 1.057 5.375 4.02 5.54 4.131c.332.222.517.42.517.7l.1.674l.054-.662c0-.277.163-.377.44-.489s7.153-2.5 8.151-2.828a.346.346 0 0 1 .333.277a1.22 1.22 0 0 0-.5-.942c.166.163.222.44.166.44Z"/><path fill="#00608b" d="M14.69 7.482a3 3 0 0 1 .5.333Zm5.667 22.298c.327.128.37-.173.37-.173a.41.41 0 0 0 .412.332a.675.675 0 0 1-.782-.16ZM10.7 4.741c-.3-.352.258-.628.258-.628c-.693.2-.7.635-.662.881c.009-.238.126-.382.4-.248Z"/><path fill="url(#SVGzIr9Eexk)" d="m26.946 12.282l-2.718.998v.278l2.718-.943z"/><path d="m26.946 12.282l-2.718.998l-.11-.166l2.994-1.053v.664l-.166-.11z" opacity=".22"/><path fill="#fff" d="m24.118 13.779l2.994-1.054l-.166-.11l-2.718.943v-.278l-.11-.166z" opacity=".72"/><path fill="url(#SVGNbIGHeGZ)" d="m29 24.943l-7.023 2.442l-.064.212l7.032-2.517l.055-.138Z" opacity=".13"/><path fill="url(#SVGdtCgWgEC)" d="m29.085 24.781l-7.055 2.446l-.064.212l7.051-2.539l.067-.124Z" opacity=".13"/><path fill="url(#SVG2qN7vb1L)" d="M29 24.061L21.979 26.5l-.064.212l7.032-2.512l.053-.14Z" opacity=".13"/><path fill="url(#SVGARRthorM)" d="m29.085 23.9l-7.053 2.44l-.064.212l7.051-2.535l.067-.124Z" opacity=".13"/><path fill="url(#SVG5wDZgnbn)" d="m29 23.176l-7.02 2.442l-.066.218l7.032-2.517l.054-.138Z" opacity=".13"/><path fill="url(#SVGACmE9Y9a)" d="m29.086 23.014l-7.055 2.446l-.064.212l7.051-2.535z" opacity=".13"/><path fill="url(#SVG0Z9LgRav)" d="m29 22.3l-7.023 2.442l-.064.212l7.035-2.516Z" opacity=".13"/><path fill="url(#SVGqDaE7dOi)" d="m29.086 22.13l-7.055 2.446l-.064.212l7.051-2.535z" opacity=".13"/><path fill="url(#SVGZ66lzdMy)" d="m29 21.409l-7.02 2.443l-.064.212l7.032-2.517Z" opacity=".13"/><path fill="url(#SVG9ZRKvdHL)" d="m29.084 21.244l-7.056 2.449l-.064.212l7.051-2.535Z" opacity=".13"/><path fill="url(#SVGuMVnA6qg)" d="M21.587 20.756a9.466 9.466 0 1 1-9.468-9.465a9.467 9.467 0 0 1 9.468 9.465"/><path fill="#39396c" d="M12.12 30.469a9.71 9.71 0 1 1 9.711-9.713a9.71 9.71 0 0 1-9.711 9.713m0-18.934a9.222 9.222 0 1 0 9.222 9.222a9.233 9.233 0 0 0-9.222-9.222"/><path fill="#204a87" fillOpacity=".713" d="m21.321 19.341l-.261.3a6 6 0 0 0-.523-.513l-.4.059l-.367-.414v.506l.314.239l.209.239l.279-.319l.21.4v.4l-.314.355l-.575.4l-.435.434l-.279-.319l.139-.355l-.279-.319l-.471-1.006l-.4-.454l-.112.113l.159.572l.3.336a14 14 0 0 0 .558 1.421a8 8 0 0 0 1.011-.08v.277l-.418 1.026l-.383.434l-.314.672v1.105l.105.434l-.175.2l-.384.239l-.4.336l.332.375l-.454.4l.087.256l-.68.77h-.457l-.383.239h-.245v-.319l-.1-.632c-.135-.4-.276-.79-.418-1.183c0-.29.018-.578.035-.868l.175-.4l-.245-.474l.018-.651l-.332-.375l.166-.542l-.269-.306h-.475l-.159-.178l-.471.3l-.191-.218l-.436.375l-.885-1.011l-.348-.829l.314-.473l-.175-.2l.383-.908c.315-.391.643-.768.976-1.145l.593-.159l.662-.08l.454.119l.645.65l.226-.256l.313-.039l.593.2h.455l.314-.277l.139-.2l-.314-.2l-.523-.039a5 5 0 0 0-.453-.592l-.175.08l-.07.513l-.314-.355l-.069-.4l-.348-.276h-.14l.349.4l-.139.355l-.279.08l.175-.355l-.314-.159l-.278-.319l-.524.118l-.069.159l-.314.2l-.175.434l-.435.217l-.192-.217h-.211v-.705l.454-.239h.348l-.07-.276l-.277-.274l.47-.1l.261-.3l.209-.355h.384l-.105-.276l.244-.155v.316l.523.118l.522-.437l.035-.2l.453-.319a3.5 3.5 0 0 0-.488.08v-.354l.175-.4h-.175l-.383.355l-.105.2l.105.277l-.175.473l-.279-.159l-.244-.276l-.384.276l-.139-.631l.662-.434v-.239l.418-.276l.662-.159l.454.159l.836.159l-.209.239h-.454l.454.473l.348-.4l.106-.174a12.4 12.4 0 0 1 2.1 2.508a9.1 9.1 0 0 1 1.125 3.182m-8.634-5.506l-.035.239l.245.159l.418-.276l-.209-.239l-.279.159l-.139-.04m.383-1.619l-.907-.355l-1.046.115l-1.29.355l-.244.239l.8.552v.319l-.314.319l.418.829l.278-.159l.349-.552a12 12 0 0 0 1.533-.592l.418-1.066m.946 3.311l-.139-.356l-.245.08l.07.434z"/><path fill="#204a87" fillOpacity=".713" d="m14.153 15.454l-.07.474l.383-.08l.279-.276l-.245-.239a6 6 0 0 0-.279-.631h-.209v.239l.139.159v.355m-5.159 7.496l-.279-.551l-.523-.12l-.279-.749l-.7.08l-.592-.434l-.628.552v.087a2.4 2.4 0 0 1-.592-.167l-.139-.4v-.435l-.418.039q.053-.414.1-.828H4.7l-.244.319l-.244.118l-.345-.2l-.035-.434l.07-.473l.523-.4h.414l.069-.239l.523.118l.383.474l.07-.79l.667-.548l.244-.592l.488-.2l.279-.4l.627-.119l.311-.459h-.94l.593-.277h.418l.593-.2l.07-.239l-.21-.2l-.244-.084l.07-.239l-.175-.355l-.418.159l.07-.319l-.488-.277l-.385.677l.035.239l-.383.159l-.244.512l-.1-.473l-.662-.273l-.1-.356l.872-.513l.383-.355l.035-.434l-.209-.119l-.279-.04l-.175.434s-.292.057-.367.076a9.96 9.96 0 0 0-3.34 6.383a5 5 0 0 0 .326.567l.732.434l.732.2l.314.4l.488.355L5.79 22l.21.1v.064l-.279.749l-.21.319l.07.159l-.181.589l.627 1.145l.627.552l.279.4l-.033.813l.21.473l-.21.912s-.017-.006.01.085A4.2 4.2 0 0 0 8.1 29l.128-.1l-.069-.2l.279-.277l.1-.277l.454-.159l.348-.868l-.1-.239l.244-.355l.523-.119l.279-.631l-.07-.789l.418-.592l.07-.592c-.572-.284-1.14-.576-1.708-.868m-.771-8.941l.348.239h.279v-.278l-.352-.16l-.279.2"/><path fill="#204a87" fillOpacity=".713" d="m7.319 13.678l-.175.434h.349l.175-.4q.225-.16.453-.319l.349.119l.7.473l.349-.319l-.384-.159l-.175-.355l-.662-.08l-.035-.2l-.314.08l-.139.276l-.175-.355l-.069.159l.035.4l-.279.239m1.252-.981l.175-.159l.349-.08a5.5 5.5 0 0 1 .732-.277l-.139-.239l-.45.065l-.213.212l-.351.051l-.312.147l-.151.073l-.092.124l.453.08m.592 3.753l.21-.319l-.314-.239l.1.552"/><path fill="url(#SVGt8oePjJI)" d="M12.12 29.988a9.23 9.23 0 1 1 9.23-9.232a9.23 9.23 0 0 1-9.23 9.232m0-17.972a8.742 8.742 0 1 0 8.742 8.742a8.75 8.75 0 0 0-8.742-8.742" opacity=".396"/><path fill="url(#SVGZpmhGesK)" d="M3.665 17.6a3.28 3.28 0 0 0 5.353-3.791q-.031-.044-.064-.087a3.28 3.28 0 0 0-5.29 3.878Z"/><path fill="#fff" d="M5.494 16.26a1.012 1.012 0 0 0 1.631-1.2a1.012 1.012 0 0 0-1.631 1.2"/><path fill="url(#SVGr8S7cc3L)" d="M13.557 29.2a4.254 4.254 0 0 0 6.913-4.959l-.053-.072a4.254 4.254 0 0 0-6.862 5.031Z"/><path fill="#fff" d="M15.929 27.464a1.311 1.311 0 1 0 2.115-1.551a1.311 1.311 0 1 0-2.115 1.551"/><path fill="url(#SVGvFaN7c0C)" d="M3.121 24.179A3.281 3.281 0 1 0 8.414 20.3a3.28 3.28 0 0 0-5.289 3.879Z"/><path fill="#fff" d="M4.95 22.836a1.012 1.012 0 1 0 1.631-1.2a1.012 1.012 0 1 0-1.631 1.2"/><path fill="url(#SVG5WuRFexw)" d="M9.138 17.623a3.54 3.54 0 0 0 5.728-4.161l-.019-.026A3.54 3.54 0 0 0 9.119 17.6Z"/><path fill="#fff" d="M11.112 16.179a1.091 1.091 0 0 0 1.767-1.279l-.007-.009a1.091 1.091 0 0 0-1.767 1.281Z"/><path fill="url(#SVGvQkhIwwU)" d="M9.355 30.351a3.05 3.05 0 0 1-2.319-.866c-.9-.964-.956-2.594-.159-4.588a17.2 17.2 0 0 1 4.23-5.839c4.133-3.868 8.821-5.35 10.674-3.371c.9.965.956 2.594.159 4.588a17.2 17.2 0 0 1-4.231 5.839a17.2 17.2 0 0 1-6.109 3.834a7.4 7.4 0 0 1-2.245.403m10.092-15.11c-2.152 0-5.26 1.521-8.05 4.131a16.7 16.7 0 0 0-4.121 5.688c-.734 1.833-.707 3.3.075 4.134s2.245.956 4.12.348a16.7 16.7 0 0 0 5.946-3.74a16.7 16.7 0 0 0 4.123-5.683c.734-1.833.708-3.3-.076-4.134a2.66 2.66 0 0 0-2.017-.744"/><path fill="url(#SVG1A7i2coi)" d="M16.529 27.048a16.45 16.45 0 0 1-7.443-2.2c-4.975-2.7-7.866-6.677-6.574-9.06c.63-1.162 2.152-1.734 4.3-1.6a17.2 17.2 0 0 1 6.875 2.166a17.2 17.2 0 0 1 5.569 4.58c1.275 1.727 1.635 3.318 1.005 4.48c-.591 1.094-1.952 1.634-3.732 1.634M6.229 14.6c-1.674 0-2.847.488-3.34 1.4c-1.157 2.132 1.714 5.937 6.4 8.476s9.439 2.869 10.6.736c.546-1.007.2-2.434-.972-4.019a16.7 16.7 0 0 0-5.428-4.458a16.7 16.7 0 0 0-6.7-2.111q-.289-.024-.56-.024"/><path fill="url(#SVGoNsf2bOK)" d="M7.219 28.629a3 3 0 0 1-2.272-.849c-.885-.946-.941-2.542-.159-4.494a16.8 16.8 0 0 1 4.135-5.707c4.043-3.783 8.632-5.231 10.441-3.293c1.813 1.938.066 6.418-3.977 10.2a16.8 16.8 0 0 1-5.971 3.746a7.2 7.2 0 0 1-2.197.397m9.861-14.765c-2.1 0-5.132 1.486-7.855 4.035A16.3 16.3 0 0 0 5.2 23.45c-.717 1.785-.69 3.215.072 4.029s2.188.934 4.015.338a16.35 16.35 0 0 0 5.806-3.652c3.8-3.555 5.574-7.853 3.957-9.58a2.6 2.6 0 0 0-1.97-.721"/><path fill="url(#SVGiIBfQeBg)" d="M13.206 24.911q-1.029.001-2.119-.106c-5.634-.555-9.84-3.1-9.575-5.8s4.888-4.376 10.521-3.819s9.839 3.1 9.574 5.8c-.23 2.35-3.769 3.925-8.401 3.925M1.941 19.048c-.239 2.416 3.884 4.806 9.188 5.329s9.813-1.018 10.051-3.434s-3.884-4.805-9.189-5.328s-9.812 1.018-10.05 3.433"/>
  </svg>
);

VSCode Icons

Icons that share its tags, in the same style.

  • File Type Html icon from VSCode Icons
  • File Type Htmlhint icon from VSCode Icons
  • File Type Htmlvalidate icon from VSCode Icons
  • File Type Http icon from VSCode Icons
  • File Type Hugo icon from VSCode Icons
  • File Type Humanstxt icon from VSCode Icons
  • File Type Hunspell icon from VSCode Icons
  • File Type Husky icon from VSCode Icons
  • File Type Hy icon from VSCode Icons
  • File Type Edge icon from VSCode Icons
  • File Type Edge 2 icon from VSCode Icons
  • File Type Editorconfig icon from VSCode Icons
  • File Type Eex icon from VSCode Icons
  • File Type Ejs icon from VSCode Icons
  • File Type Elastic icon from VSCode Icons
  • File Type Elasticbeanstalk icon from VSCode Icons
  • File Type Eleventy icon from VSCode Icons
  • File Type Eleventy 2 icon from VSCode Icons
  • File Type Elixir icon from VSCode Icons
  • File Type Glitter icon from VSCode Icons
  • File Type Glsl icon from VSCode Icons
  • File Type Gltf icon from VSCode Icons
  • File Type Glyphs icon from VSCode Icons
  • File Type Gnu icon from VSCode Icons

Search VSCode Icons

Skip the copy and paste. With Pro, your AI agent finds and installs any VSCode Icons icon from a prompt.

Get Pro

Pricing

VSCode Icons MCP, with Pro

Ask for File Type Host or any of 1,426 VSCode Icons icons and your agent installs it. The MCP comes with every Pro plan, with 6,000+ blocks and 14 premium templates. The icons stay free.

4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.

  • Secure checkout via Stripe
  • Code lives in your repo
  • Keep what you've shipped if you cancel
  • License terms

FAQ

Frequently asked questions

What the File Type Host icon means and where it's used, then how to install, style, label and license it.

4.9 out of 5 from 150+ developers

Install File Type Host from a prompt

MCP, 6,000+ blocks and 14 premium templates in every Pro plan. The icons stay free.

Get Pro