Saving a Web page for offline viewing I am using Sony Xperia Z with android 4.3. Is there any way I can save Web pages on my device to view it offline. Will it require an app? If yes, any free app for the purpose.
All the below apps are free and on google-play-store
You could use Google Chrome BETA which supports offline web pages.
 This article entitled 4 hidden settings to make Chrome for Android even better mentions this. Here is the relevant extract:

Make Web pages accessible offline
Ever surfing the Web from your phone and suddenly find yourself in a dead-zone with no connection? This next setting will let you continue to view content, provided you've opened the page before and have a cached version of it on your device.
To enable it, head back into the Chrome flags section and find the option called &quot;Enable offline cache mode.&quot; Tap enable and restart.

From XDA Developers  Best Android browser for offline reading thread:

Firefox  can save pages as PDF
 There is Offline Browser which could be very useful to you.
 Dolphin Browser HD has offline support.

XDA also mentions Opera Mini and Boat Browser, but I haven't used them in many years.
Alternatively to a browser, something like  Pocket  can save things for offline use, as a specific function so you can use any broswer you want!