I just did a port check with CPorts and I find that google chrome has so many local ports open in the range of 7713 - 7794. They are all connects to 80 or 443 on the other end.
Why does google chrome need all these ports?
They are the local port numbers of the sockets connected to the servers that host the websites you're browsing right now.
In TCP/UDP socket communication, there is always a port associated with a socket. For both the receiving and the sending side.
HTTP most commonly uses port 80. 443 is most commonly used by HTTPS.
The local port numbers have no real relevance or meaning. It's nothing to worry about.