# ANN: Hash Icons

**URL:** <https://discourse.elm-lang.org/t/ann-hash-icons/772>\
**Category:** Show and Tell\
**Created:** [March 1, 2018, 12:48pm UTC](https://discourse.elm-lang.org/t/ann-hash-icons/772 "2018-03-01T12:48:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![zinggi](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/zinggi/32/62_2.png) [@zinggi](https://discourse.elm-lang.org/u/zinggi)\
**Post date:** [March 1, 2018, 12:48pm UTC](https://discourse.elm-lang.org/t/ann-hash-icons/772/1 "2018-03-01T12:48:29Z")

</div>

Hi all!

I just published a new package: [elm-hash-icon](http://package.elm-lang.org/packages/Zinggi/elm-hash-icon/latest).

![logo](https://github.com/Zinggi/elm-hash-icon/raw/master/examples/imgs/hashOfElm.svg?sanitize=true)

It provides a function to generate icons from strings. It’s like a visual hash function.  
E.g, the icons above were generated using `iconsFromString 120 3.0 5 "Elm"`.  
Also check out the **[demo](https://zinggi.github.io/randomDemos/other/elmHashIcon.html)**!

---

<div class="post-metadata">

**Author:** ![zinggi](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/zinggi/32/62_2.png) [@zinggi](https://discourse.elm-lang.org/u/zinggi)\
**Post date:** [March 1, 2018, 2:46pm UTC](https://discourse.elm-lang.org/t/ann-hash-icons/772/2 "2018-03-01T14:46:44Z")

</div>

I just pushed version [2.0.1](http://package.elm-lang.org/packages/Zinggi/elm-hash-icon/2.0.1).  
It no longer includes brands in the generated icons by default.  
It also added some more icons.

---

<div class="post-metadata">

**Author:** ![zinggi](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/zinggi/32/62_2.png) [@zinggi](https://discourse.elm-lang.org/u/zinggi)\
**Post date:** [March 2, 2018, 10:44am UTC](https://discourse.elm-lang.org/t/ann-hash-icons/772/3 "2018-03-02T10:44:53Z")

</div>

I noticed that my demo just crashed on chrome.  
Seems like I’ve run into [elm-compiler/#1521](https://github.com/elm-lang/elm-compiler/issues/1521).  
Version [2.0.2](http://package.elm-lang.org/packages/Zinggi/elm-hash-icon/2.0.2) fixes it.
