diff --git a/src/calibre/customize/profiles.py b/src/calibre/customize/profiles.py
index 3b471ee47f..2e0280d523 100644
--- a/src/calibre/customize/profiles.py
+++ b/src/calibre/customize/profiles.py
@@ -652,6 +652,15 @@ class KindleDXOutput(OutputProfile):
return u'%s
%s' % (', '.join(tags),
'ttt '.join(tags)+'ttt ')
+class KindleFireOutput(KindleDXOutput):
+
+ name = 'Kindle Fire'
+ short_name = 'kindle_fire'
+ description = _('This profile is intended for the Amazon Kindle Fire.')
+
+ screen_size = (570, 1016)
+ dpi = 150.0
+ comic_screen_size = (570, 1016)
class IlliadOutput(OutputProfile):
diff --git a/src/calibre/gui2/wizard/__init__.py b/src/calibre/gui2/wizard/__init__.py
index cd599ab367..7b825de294 100644
--- a/src/calibre/gui2/wizard/__init__.py
+++ b/src/calibre/gui2/wizard/__init__.py
@@ -110,6 +110,7 @@ class KindleDX(Kindle):
class KindleFire(KindleDX):
name = 'Kindle Fire'
id = 'kindle_fire'
+ output_profile = 'kindle_fire'
class Sony505(Device):