Difference between = and Ctrl + =

= can only be entered at the beginning of a cell and then interprets the entire cell content as a free-form WolframAlpha query. By contrast, CTRL-= can be used to create an inline WolframAlpha interpretation cell that appears in the middle of an otherwise normal expression.

For example, we can start by typing ImageDimensions[ followed by CTRL-= to create an inline cell:

ctrl-= preparation screenshot

We then enter our query text...

ctrl-= query screenshot

... and then press ENTER:

ctrl-= after pressing enter

Finally, we can type ] to close the expression and then evaluate it:

ctrl-=: final result

If we click the checkbox within the inline cell then that cell will be replaced with the equivalent Mathematica expression.


To add to WReach's answer, since = works on the entire cell, it can return formatted Wolfram|Alpha pods when there is no corresponding Wolfram Language syntax. It wouldn't make much sense to have a formatted W|A pod inline.

Compare =

enter image description here

vs CTRL-=

enter image description here

Clicking on the gray question mark says exactly this:

enter image description here