By default, WordPress does not allow shortcodes to be used in widgets. Attempting to use a shortcode in any widget area will result with just the shortcode text being displayed on the front end of the website.
There is a very simple function which can be included from a child theme that allows shortcodes to be used in widgets.
The WP Edit Pro Way
WP Edit Pro makes this even easier by including an option in the admin panel. Simply check the option; and you’ll have shortcode usage throughout all of your widget areas.
To allow shortcodes in widgets; go to the WP Edit Pro admin settings page -> General tab.