diff --git a/.changeset/silent-eggs-joke.md b/.changeset/silent-eggs-joke.md
new file mode 100644
index 0000000000..d4a3a463c4
--- /dev/null
+++ b/.changeset/silent-eggs-joke.md
@@ -0,0 +1,5 @@
+---
+'@leafygreen-ui/icon': patch
+---
+
+Updates `'Key'` icon to match design specs
diff --git a/packages/icon/src/generated/Key.tsx b/packages/icon/src/generated/Key.tsx
index da4454a725..f59d0b22a2 100644
--- a/packages/icon/src/generated/Key.tsx
+++ b/packages/icon/src/generated/Key.tsx
@@ -2,7 +2,7 @@
* This is a generated file. Do not modify it manually.
*
* @script ./node_modules/.bin/ts-node packages/icon/scripts/build.ts
-* @checksum 041a3d00ad207ef5b3f0cbcb57ab9bd8
+* @checksum 0e68d2d43abc00d908961394d698765c
*/
import * as React from "react";
import PropTypes from 'prop-types';
@@ -33,7 +33,7 @@ const Key = ({
});
return ;
+ }, noFlexShrink, className)} height={typeof size === 'number' ? size : sizeMap[size]} width={typeof size === 'number' ? size : sizeMap[size]} role={role} {...accessibleProps} {...props} viewBox="0 0 16 16">;
};
Key.displayName = 'Key';
Key.isGlyph = true;
diff --git a/packages/icon/src/glyphs/Key.svg b/packages/icon/src/glyphs/Key.svg
index 65782ebce7..2550f08700 100644
--- a/packages/icon/src/glyphs/Key.svg
+++ b/packages/icon/src/glyphs/Key.svg
@@ -1,3 +1,3 @@