[Home](/index.md) › [Icons](/icons.md) › PowerShell

# PowerShell

PowerShell is Microsoft's cross-platform, open-source shell and scripting language built on .NET, used for automation and configuration on Windows, Linux and macOS.

## At a glance

- **Page**: https://devicons.io/icons/powershell/
- **Website**: https://learn.microsoft.com/powershell/
- **License**: https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks
- **Also known as**: pwsh, Windows PowerShell, PowerShell Core, ps1
- **Tags**: [Microsoft](/icons/tag/microsoft/), [Scripting](/icons/tag/scripting/), [CLI](/icons/tag/cli/), [Automation](/icons/tag/automation/), [Open Source](/icons/tag/open-source/)
- **Version added**: 1.3.0

## Files

Each file is one variant of this logo. The component name is derived from the file name.

| File | Component | Color SVG | Monochrome SVG | Font class |
| --- | --- | --- | --- | --- |
| `powershell` | `Powershell` | https://devicons.io/devicons/icons/powershell.svg | https://devicons.io/devicons/font/powershell.svg | `devicons devicons-powershell` |

## Install and use

```bash
npm install @dev.icons/react  # or @dev.icons/vue, @dev.icons/svelte
```

### React

```tsx
import { Powershell } from "@dev.icons/react";
// Monochrome (inherits currentColor):
// import { Powershell } from "@dev.icons/react/mono";

<Powershell size={32} alt="PowerShell logo" />
```

### Vue

```vue
<script setup>
import { Powershell } from "@dev.icons/vue";
</script>

<template>
  <Powershell :size="32" alt="PowerShell logo" />
</template>
```

### Svelte

```svelte
<script>
  import { Powershell } from "@dev.icons/svelte";
</script>

<Powershell size={32} alt="PowerShell logo" />
```

### Raw SVG

```html
<img src="https://devicons.io/devicons/icons/powershell.svg" alt="PowerShell logo" width="48" height="48" />
```

### Icon font

```css
@import "devicons/css"; /* npm install devicons */
```

```html
<i class="devicons devicons-powershell"></i>
```

## About the PowerShell logo

The PowerShell logo is a dark navy parallelogram, shaded from near-black (#0C131B) to slate blue (#2D4664), with a white prompt: a ">" chevron and an underscore. A light blue (#A9C8FF) highlight runs along its top edge.

The light edge and white prompt keep the logo legible on dark backgrounds.

## When to use this logo

Use PowerShell in shell and scripting language comparisons, Windows automation guides, .ps1 file-type icons and CI scripts. It pairs naturally with Bash, Windows Terminal, Azure, .NET and Microsoft PowerToys.

## Related icons

- [goose](/icons/goose.md)
- [Vim](/icons/vim.md)
- [Alacritty](/icons/alacritty.md)
- [AutoIt](/icons/autoit.md)
- [Fennel](/icons/fennel.md)
- [Ghostty](/icons/ghostty.md)
- [GoCD](/icons/gocd.md)
- [Home Assistant](/icons/home-assistant.md)

## Browse the catalog
- Previous: [PouchDB](/icons/pouchdb.md)
- Next: [Preact](/icons/preact.md)
- [All icons](/icons.md)
