diff --git a/src/components/language-selector/language-selector.jsx b/src/components/language-selector/language-selector.jsx
index ad7a9aa90f96aac8e27e7c97994f29049d98edcf..a6707bbced246129ee8d464694b6a117ec833555 100644
--- a/src/components/language-selector/language-selector.jsx
+++ b/src/components/language-selector/language-selector.jsx
@@ -5,6 +5,9 @@ import Box from '../box/box.jsx';
 import locales from 'scratch-l10n';
 import styles from './language-selector.css';
 
+// supported languages to exclude from the menu, but allow as a URL option
+const ignore = ['he'];
+
 class LanguageSelector extends React.Component {
     render () {
         const {
@@ -26,14 +29,18 @@ class LanguageSelector extends React.Component {
                         value={currentLocale}
                         onChange={onChange}
                     >
-                        {Object.keys(locales).map(locale => (
-                            <option
-                                key={locale}
-                                value={locale}
-                            >
-                                {locales[locale].name}
-                            </option>
-                        ))}
+                        {
+                            Object.keys(locales)
+                                .filter(l => !ignore.includes(l))
+                                .map(locale => (
+                                    <option
+                                        key={locale}
+                                        value={locale}
+                                    >
+                                        {locales[locale].name}
+                                    </option>
+                                ))
+                        }
                     </select>
                 </div>
             </Box>