Tty icon

Tty is a Google Material Symbol from the Hardware category. It comes in outlined, rounded and sharp styles, filled or unfilled, at seven weights from 100 to 700. Download it as SVG or PNG, or copy code for HTML, React, Vue, Angular, Flutter and Android — it's free to use under the Apache License 2.0.

Outlined

SVG

Outlined, filled

SVG

Every style, fill and weight

Material Symbols are variable: each icon comes in three styles, with or without fill, at seven weights. Pick a combination to preview it, download it, or copy the code for your platform.

Outlined, unfilled, weight 400

tty_outlined_fill0_wght400.svg

Tty icon in HTML

Load the Material Symbols font from Google Fonts (this link loads just this icon), then use the icon's name as text.

<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,[email protected],100..700,0..1,-50..200&icon_names=tty" />

<span class="material-symbols-outlined">tty</span>

Tty icon in React

// With the font from the HTML tab:
export function TtyIcon() {
  return (
    <span className="material-symbols-outlined">
      tty
    </span>
  );
}

// Or as an SVG component (Vite + vite-plugin-svgr) instead:
//   npm install @material-symbols/svg-400
//   import TtyIcon from "@material-symbols/svg-400/outlined/tty.svg?react";

Tty icon in Vue

<!-- With the font from the HTML tab -->
<template>
  <span class="material-symbols-outlined">tty</span>
</template>

<!-- Or as an SVG component (Vite + vite-svg-loader):
     npm install @material-symbols/svg-400
     import TtyIcon from "@material-symbols/svg-400/outlined/tty.svg?component"; -->

Tty icon in Angular

With Angular Material and the font from the HTML tab:

<mat-icon fontSet="material-symbols-outlined">tty</mat-icon>

Tty icon in Flutter

Uses the community material_symbols_icons package.

flutter pub add material_symbols_icons

import 'package:material_symbols_icons/symbols.dart';

Icon(Symbols.tty, fill: 0, weight: 400)

Tty icon in Android

A vector drawable of the selected style, fill and weight:

<!-- res/drawable/tty.xml -->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24"
    android:viewportHeight="24"
    android:tint="?attr/colorControlNormal">
        <path android:fillColor="@android:color/white" android:pathData="M11.288 11.713Q11 11.425 11 11t.288-.712Q11.575 10 12 10t.713 .288Q13 10.575 13 11t-.287 .713Q12.425 12 12 12t-.712-.287Zm0-6Q11 5.425 11 5t.288-.712Q11.575 4 12 4t.713 .288Q13 4.575 13 5t-.287 .713Q12.425 6 12 6t-.712-.287Zm2 3Q13 8.425 13 8t.288-.712Q13.575 7 14 7t.713 .288Q15 7.575 15 8t-.287 .713Q14.425 9 14 9t-.712-.287Zm1 3Q14 11.425 14 11t.288-.712Q14.575 10 15 10t.713 .288Q16 10.575 16 11t-.287 .713Q15.425 12 15 12t-.712-.287Zm0-6Q14 5.425 14 5t.288-.712Q14.575 4 15 4t.713 .288Q16 4.575 16 5t-.287 .713Q15.425 6 15 6t-.712-.287Zm2 3Q16 8.425 16 8t.288-.712Q16.575 7 17 7t.713 .288Q18 7.575 18 8t-.287 .713Q17.425 9 17 9t-.712-.287Zm1 3Q17 11.425 17 11t.288-.712Q17.575 10 18 10t.713 .288Q19 10.575 19 11t-.287 .713Q18.425 12 18 12t-.712-.287Zm0-6Q17 5.425 17 5t.288-.712Q17.575 4 18 4t.713 .288Q19 4.575 19 5t-.287 .713Q18.425 6 18 6t-.712-.287Zm2 3Q19 8.425 19 8t.288-.712Q19.575 7 20 7t.713 .288Q21 7.575 21 8t-.287 .713Q20.425 9 20 9t-.712-.287Zm1 3Q20 11.425 20 11t.288-.712Q20.575 10 21 10t.713 .288Q22 10.575 22 11t-.287 .713Q21.425 12 21 12t-.712-.287Zm0-6Q20 5.425 20 5t.288-.712Q20.575 4 21 4t.713 .288Q22 4.575 22 5t-.287 .713Q21.425 6 21 6t-.712-.287ZM19.875 21q-2.9 0-5.912-1.4T8.375 15.625Q5.8 13.05 4.4 10.038T3 4.125q0-.482 .322-.803Q3.643 3 4.125 3h3.5q.35 0 .6 .25t.35 .625l.673 3.141Q9.3 7.375 9.238 7.663t-.269 .493L6.475 10.675q.65 1.1 1.375 2.05t1.6 1.8q.925 .95 1.95 1.738t2.15 1.387l2.375-2.45q.25-.275 .579-.375 .329-.1 .646-.05l2.975 .65q.375 .1 .625 .401 .25 .301 .25 .674v3.375q0 .482-.321 .804Q20.357 21 19.875 21ZM5.725 9.3l2.025-2.05-.575-2.75H4.5q.05 1.05 .338 2.213T5.725 9.3Zm9.225 9.075q1.025 .475 2.225 .775t2.325 .35v-2.675l-2.575-.525-1.975 2.075ZM5.725 9.3Zm9.225 9.075Z" />
</vector>

Tty icon in SVG

npm install @material-symbols/svg-400

import icon from "@material-symbols/svg-400/outlined/tty.svg";

<!-- or load it from a CDN -->
<img src="https://cdn.jsdelivr.net/npm/@material-symbols/[email protected]/outlined/tty.svg" width="24" height="24" alt="Tty">

Tty icon in Power Apps

Paste into an Image control's Image property. The Copy button copies the full formula with this icon's SVG.

"data:image/svg+xml;utf8, " & EncodeUrl("<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'>…</svg>")

Details

NameTty
Ligaturetty
Code pointU+F1AA
CategoryHardware
StylesOutlined, Rounded, Sharp — each unfilled or filled
Weights100, 200, 300, 400, 500, 600, 700
Files@material-symbols/svg-400/outlined/tty.svg, tty-fill.svg
FlutterSymbols.tty
LicenseApache License 2.0 (© Google LLC)

Keywords

hardwaremobileconnectionphoneaudioinputcellsoundchatspeechcallaccessibility

Related icons